Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用来自c的SSAS任务执行SSIS包#_C#_Ssis_Ssas - Fatal编程技术网

C# 使用来自c的SSAS任务执行SSIS包#

C# 使用来自c的SSAS任务执行SSIS包#,c#,ssis,ssas,C#,Ssis,Ssas,在当前情况下,我试图从c#应用程序控制台运行ssis包; 在SSIS包中,我有简单的数据流任务和分析服务任务 而它一直都因为sych错误而失败 “若要在SQL Server数据工具之外运行SSIS包,必须安装Integration Services或更高版本的Analysis Services Processing Task。 " 非常感谢 您需要使用SQL Server安装介质并安装集成服务。错误消息有点错误,但这就是它的意思 但我准备好了。我有用于vs 2013和SQL server集成与分

在当前情况下,我试图从c#应用程序控制台运行ssis包; 在SSIS包中,我有简单的数据流任务和分析服务任务 而它一直都因为sych错误而失败

“若要在SQL Server数据工具之外运行SSIS包,必须安装Integration Services或更高版本的Analysis Services Processing Task。 "


非常感谢

您需要使用SQL Server安装介质并安装集成服务。错误消息有点错误,但这就是它的意思

但我准备好了。我有用于vs 2013和SQL server集成与分析服务2012的SQL数据工具。我会从SQL server而不是本地文件通过c#运行我的包。它是有效的。感谢you@VladimirKostyrko我想知道它是否在寻找安装SQL2014的集成服务。这就是VS2013所绑定的版本。但请帮我理解你做了什么。您已将SSIS包部署到SQL server(到MSDB?到SSISDB?)。你能发布你的更新代码来帮助别人吗?
 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);
                }
           }