如何在SSIS 2014中的动态数据库连接中创建临时表

如何在SSIS 2014中的动态数据库连接中创建临时表,ssis,Ssis,我在for循环中使用动态数据库连接,该循环对13个数据库执行。每次我都必须创建一个临时表,以从与此连接的不同连接检索数据,并将其用于循环的其余部分。我使用的是OlEDB数据库连接,其中服务器和初始目录变量动态更改为13个连接。现在,由于临时表的创建,我为数据库连接设置了RetainSameConnection=true。但是由于这个原因,相同的数据被加载了13次,因为连接在第一次打开后没有关闭。我想知道是否有任何方法可以使连接仅在for循环期间打开,并在下一个循环运行时更改连接。提前感谢,Pal

我在for循环中使用动态数据库连接,该循环对13个数据库执行。每次我都必须创建一个临时表,以从与此连接的不同连接检索数据,并将其用于循环的其余部分。我使用的是OlEDB数据库连接,其中服务器和初始目录变量动态更改为13个连接。现在,由于临时表的创建,我为数据库连接设置了RetainSameConnection=true。但是由于这个原因,相同的数据被加载了13次,因为连接在第一次打开后没有关闭。我想知道是否有任何方法可以使连接仅在for循环期间打开,并在下一个循环运行时更改连接。提前感谢,Pallabi

为什么您认为需要使用临时表?我需要与两台服务器的不同表进行连接,这两台服务器之间没有任何链接服务器。我想使用SQL查询本身执行它,因为它比合并连接转换快得多。如果是一个大表,为什么不使用实际表,或者一个对象变量,如果它是一个小表?