我试图从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);
}
}
非常感谢!
答案 0 :(得分:0)
您需要使用SQL Server安装媒体并安装Integration Services。错误信息有点儿错误,但这意味着什么。