执行SSIS包

问题描述:

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

+0

谢谢。它为我工作。 – 2010-05-26 07:01:56

+0

我们如何在C#中执行特定的控制流任务?是否可以使用Application类的实例更改C#代码中的SSIS变量,就像我们在Script Task中执行的一样? – 2010-05-26 12:28:56

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

DECLARE @Command varchar(500); 

SET @Command = 'dtexec /FILE "<SSIS File Name Goes Here>" /Decrypt "<Password Here>"'; 

EXEC msdb..xp_cmdshell @Command