【发布时间】:2010-05-25 12:14:29
【问题描述】:
是否可以在 C# 代码中执行 SSIS 包?我们可以使用命名空间“Microsoft.AnalysisServices.AdomdClient”处理多维数据集。如果可能的话,用于执行包/任务的命名空间/方法是什么?这也考虑了 SSIS 中的脚本任务。
【问题讨论】:
是否可以在 C# 代码中执行 SSIS 包?我们可以使用命名空间“Microsoft.AnalysisServices.AdomdClient”处理多维数据集。如果可能的话,用于执行包/任务的命名空间/方法是什么?这也考虑了 SSIS 中的脚本任务。
【问题讨论】:
【讨论】:
我们这样做的方式是从代码中调用一个存储过程,这个存储过程运行 SSIS 包。
DECLARE @Command varchar(500);
SET @Command = 'dtexec /FILE "<SSIS File Name Goes Here>" /Decrypt "<Password Here>"';
EXEC msdb..xp_cmdshell @Command
【讨论】: