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

发布于 2024-07-30 01:47:07 字数 168 浏览 7 评论 0原文

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

For my requirement I need to write Script task from One SSIS package to another. As my server is 64bit machine, when I execute the overriden SSIS package, it throws the error "Binary Script not found". Hence I need to compile the script programmatically in the Parent SSIS package and put the binary code into the another one. I dont know how to compile the Script programmatically.
Let me know how to do that

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

铃予 2024-08-06 01:47:07

因此,您需要以某种方式以编程方式执行(调试>构建)。 当您在 VS 中手动执行此操作时,这通常可以解决找不到二进制文件的问题。 但在运行时并没有让我印象深刻。

So you need to somehow programatically execute a (Debug>Build). This typically gets around the problem of binary not being found, when you do it manually in VS. Doesn't strike me as possible at runtime though.

她如夕阳 2024-08-06 01:47:07

我不认为你可以用 SSIS 做到这一点。 如果有一种方法可以使用父包/子包架构来完成此任务,我不知道。

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

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

:{> 安迪

I don't think you can do this with SSIS. If there's a way to accomplish this using a Parent Package / Child Package architecture, I'm unaware of it.

You can get more flexibility creating packages dynamically in .Net. Although I haven't tried to dynamically compile script task code.

I'm curious: Why not copy the code out of the parent package and paste it into a child package?

:{> Andy

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文