使用c#中的SSAS任务执行SSIS包

时间:2015-12-01 16:33:41

标签: c# ssis ssas

我试图从c#应用程序运行ssis包,在当前情况下使用console; 在SSIS包中,我有简单的数据流任务和分析服务任务 而它的所有Faild都有sych错误

"要在SQL Server数据工具之外运行SSIS包,您必须安装Integration Services或更高版本的Analysis Services处理任务。 "

 try
        {
            var app = new Application();
            pkg = app.LoadPackage(location, null);
            pkg.EnableConfigurations = true;
            pkg.ExportConfigurationFile(@"E:\Olap\StatIntegration\Publisher.dtsConfig");
            foreach (var conn in pkg.Connections)
            {
                Console.WriteLine(conn.ConnectionString);
            }
            pkgResults = pkg.Execute();
            if (pkgResults == DTSExecResult.Failure)
            {

                foreach (var err in pkg.Errors)
                {
                    Console.WriteLine(err.Description);
                }
           }

非常感谢!

1 个答案:

答案 0 :(得分:0)

您需要使用SQL Server安装媒体并安装Integration Services。错误信息有点儿错误,但这意味着什么。