【发布时间】:2015-06-13 07:12:56
【问题描述】:
对于数据加载,我在 MSSQL 2012 上使用了 SSIS 包 (VS2010)。它将数据从 Sybase ASE (ODBC) 加载到 MSSQL 2012 (OLEDB)。一切正常,它使用了少量到 Sybase 的连接。
然后我在 MSSQL 2014 上将我的包迁移到 SSIS (VS2013),现在我遇到了一个奇怪的情况。
当我在 VS2013 中打开我的包时,它会为 devenv.exe 中的每个数据流步骤创建一个到 Sybase 的连接。接下来我运行我的包,它为每个数据流步骤从 DtsDebugHost.exe 创建一个连接,在运行期间它从 DtsDebugHost.exe 创建更多连接,几乎所有连接都处于“等待命令”状态。我有 250 个 Sybase 连接的许可限制,而我的包打破了这个限制。
为什么在 2014 SSIS 中会出现这种奇怪的行为?我该如何处理?
【问题讨论】:
标签: sql-server ssis sybase