gpt4 book ai didi

c# - 在 SQL Server 2005 上执行 SSIS 包

转载 作者:太空宇宙 更新时间:2023-11-03 12:26:22 24 4
gpt4 key购买 nike

我正在努力升级使用 DTS 包的遗留应用程序。这是第一次使用 SSIS 包。

应用程序(位于不同的地方)将需要调用和执行 SQL 2005 服务器上的 SSIS 包。所以相对路径对我不起作用,因为纽约的某个人需要通过应用程序访问同一台服务器并获得相同的结果。我们还记录了整个交易过程中发生的一切。剩下的唯一选择是创建一个存储过程并让存储过程启动 SSIS 包,但我觉得那时我们可能会失去日志记录功能。如何使用 C#.net 远程执行 SSIS 包?

我已经看过 Microsoft 的执行解决方案,但它们在我的实例中不起作用。执行 SQL Server 代理计划是不可能的。

最佳答案

我认为最好的方法是创建一个存储过程来运行 ssis 包,并且您不会失去日志记录功能,因为您可以获得包发送的所有输出。

以下链接包含使用存储过程从 sql server 和外部文件执行包的示例:

关于c# - 在 SQL Server 2005 上执行 SSIS 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44727491/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com