【问题标题】:execute SSIS package执行 SSIS 包
【发布时间】:2010-05-25 12:14:29
【问题描述】:

是否可以在 C# 代码中执行 SSIS 包?我们可以使用命名空间“Microsoft.AnalysisServices.AdomdClient”处理多维数据集。如果可能的话,用于执行包/任务的命名空间/方法是什么?这也考虑了 SSIS 中的脚本任务。

【问题讨论】:

    标签: c# asp.net ssis


    【解决方案1】:

    【讨论】:

    • 我们如何在 C# 中执行特定的控制流任务?是否可以像我们在脚本任务中执行的那样,使用 Application 类的实例来更改 C# 代码中的 SSIS 变量?
    【解决方案2】:

    我们这样做的方式是从代码中调用一个存储过程,这个存储过程运行 SSIS 包。

    DECLARE @Command varchar(500);
    
    SET @Command = 'dtexec /FILE "<SSIS File Name Goes Here>" /Decrypt "<Password Here>"';
    
    EXEC msdb..xp_cmdshell @Command
    

    【讨论】:

      猜你喜欢
      • 2019-03-30
      • 2010-10-25
      • 1970-01-01
      • 2016-08-20
      • 1970-01-01
      • 2023-01-30
      • 2013-10-08
      • 2019-07-07
      相关资源
      最近更新 更多