【问题标题】:Executing SSIS package on SQL server 2005在 SQL Server 2005 上执行 SSIS 包
【发布时间】:2017-06-23 18:03:03
【问题描述】:

我正在升级使用 DTS 包的旧版应用程序。这是第一次使用 SSIS 包。

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

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

【问题讨论】:

    标签: c# sql-server sql-server-2005 ssis ssis-2005


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多