【发布时间】:2011-10-26 19:04:14
【问题描述】:
如何从 SSIS 脚本任务添加对 Microsoft.SqlServer.DTSRuntimeWrap 的引用?我可以从常规 Visual Studio 项目或 Script Coponents 添加对 .dll 的引用。由于某种原因,我无法从脚本任务中引用 .dll。我尝试从 Visual Studio 项目复制路径,但我收到一条错误消息,提示“文件路径无效”。我电脑上的路径是“C:\Windows\assembly\GAC_32\Microsoft.SQLServer.DTSRuntimeWrap\10.0.0.0__89845dcd8080cc91\Microsoft.SQLServer.DTSRuntimeWrap.dll”。仅供参考,我正在使用 Windows Server 2008 R2 64 位机器。如何从 SSIS 脚本任务添加对 Microsoft.SqlServer.DTSRuntimeWrap 的引用?谢谢
【问题讨论】:
-
您能否解释一下为什么您想在脚本任务中引用
Microsoft.SqlServer.DTSRuntimeWrap? -
我正在构建自上次运行包以来已插入、更新或删除的 ID 列表。我有一个存储过程,将它们作为逗号分隔列表返回。我想使用脚本任务调用存储过程,因为在使用执行 SQL 任务填充变量时,SSIS 可以处理更长的字符串。我最终使用 foreach 循环容器内的脚本任务来完成它。我没有调用存储过程,但最终结果是一样的。
标签: ssis