以编程方式编译SSIS中的脚本任务

时间:2009-08-01 04:13:32

标签: ssis scripting task precompile

根据我的要求,我需要将Script任务从一个SSIS包编写到另一个包。由于我的服务器是64位机器,当我执行覆盖的SSIS包时,它会抛出错误“找不到二进制脚本”。因此,我需要在父SSIS包中以编程方式编译脚本,并将二进制代码放入另一个。我不知道如何以编程方式编译脚本。 让我知道如何做到这一点

2 个答案:

答案 0 :(得分:1)

我认为你不能用SSIS做到这一点。如果有一种方法可以使用父包/子包结构来实现这一点,我就不知道它了。

您可以更灵活地在.Net中动态创建包。虽然我还没有尝试动态编译脚本任务代码。

我很好奇:为什么不将代码复制出父包并将其粘贴到子包中?

:{>安迪

答案 1 :(得分:0)

所以你需要以某种方式以编程方式执行(Debug> Build)。当您在VS中手动执行此操作时,这通常会解决无法找到二进制的问题。尽管不会在运行时尽可能地打击我。