1

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

4

2 回答 2

1

我不认为你可以用 SSIS 做到这一点。如果有办法使用父包/子包架构来实现这一点,我不知道。

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

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

:{> 安迪

于 2009-08-04T18:31:37.220 回答
0

所以你需要以某种方式以编程方式执行(调试>构建)。当您在 VS 中手动执行此操作时,这通常会解决找不到二进制文件的问题。虽然在运行时不会让我感到震惊。

于 2010-01-07T21:28:00.477 回答