我正在使用SSIS连接到一个legecy大型机数据库,这一次只允许5个并发连接。我有一个数据流任务,有许多表要传输,但由于这个限制,它就失效了。我已经将数据流任务拆分成独立的数据流,目前这是可行的,但它不是最优的,因为它们需要排序,并且流中的1个大传输会阻碍后续传输。有没有人知道如何限制单个数据流中的连接数量,我看过使用Engine Thread,但这没有任何区别。
任何帮助都是显而易见的。
发布于 2010-03-14 03:14:56
用于任务的connection对象应具有名为“RetainSameConnection”的属性。这应该会导致在所有任务中使用相同的连接。至少对于OLEDB连接类型是这样的。我不知道ADO.NET连接是否具有相同的属性。他们很可能会这么做。
以下是一篇文章,了解更多信息: http://munishbansal.wordpress.com/2009/04/01/how-to-retain-same-data-connection-across-multiple-tasks-in-ssis/
https://stackoverflow.com/questions/2439366
复制相似问题