C# 从windows应用程序执行ssis包时,vshost32.exe已停止工作
我已经创建了一个ssis包。通过直接执行对它进行了测试,它工作正常。但当windows应用程序执行它时,会收到错误消息“vshost32.exe已停止工作”,应用程序将关闭。有什么想法吗 这是我的代码:C# 从windows应用程序执行ssis包时,vshost32.exe已停止工作,c#,sql-server-2008,ssis,C#,Sql Server 2008,Ssis,我已经创建了一个ssis包。通过直接执行对它进行了测试,它工作正常。但当windows应用程序执行它时,会收到错误消息“vshost32.exe已停止工作”,应用程序将关闭。有什么想法吗 这是我的代码: pkgLocation = ConfigurationManager.AppSettings["SSISPath"].ToString(); Microsoft.SqlServer.Dts.Runtime.Application app = new Microsoft.SqlServer.Dt
pkgLocation = ConfigurationManager.AppSettings["SSISPath"].ToString();
Microsoft.SqlServer.Dts.Runtime.Application app = new Microsoft.SqlServer.Dts.Runtime.Application();
Package pkg = app.LoadPackage(pkgLocation, null);
pkg.ImportConfigurationFile(@"C:\SSIS\Config\My_Config.dtsConfig");
DTSExecResult pkgResults = pkg.Execute();
这是我的系统配置:
赢7 32位
SQL Server 2008
Visual Studio 2010事件查看器中有任何内容吗?您是否有任何日志记录?事件查看器显示:“故障应用程序名称:WindowsFormsApplication1.vshost.exe,版本:10.0.30319.1,时间戳:0x4ba2084b”故障模块名称:DTS.dll,版本:2007.100.2531.0,时间戳:0x49cfb3a9异常代码:0xC0000005关于此错误,存在多个错误。一个人找到了一个,其他人刚刚重新安装。如果您也可以查看您的并将任何问题标记为已回答,这将有助于改进StackOverflow,以供将来的搜索者使用。