Sql server 2008 执行进程任务错误
信息 以用户身份执行:ProxyID。Microsoft(R)SQL Server执行软件包实用程序版本11.0.5548.0,适用于64位版权所有(C)Microsoft Corporation。版权所有。开始时间:上午11:05:02错误:2015-05-11 11:12:25.65代码:0xC0029151来源:执行XML生成器执行进程任务描述:在执行“处的“\Servername\path\app.exe”时,进程退出代码为“-532459699”,而预期的代码为“0”。结束错误DTExec:包执行返回DTSER_失败(1)。开始时间:上午11:05:02完成时间:上午11:12:25经过时间:442.922秒。包执行失败。步骤失败了 我正在将SSIS包(SQL Server 2005版本)迁移到SQL Server 2012。 已完成所有必需的连接更改并部署到目标。创建作业并通过有效的ProxyID执行它 在包中,有多个数据流任务、批处理文件(由流程任务执行)和最终的app.exe文件(由流程任务执行) 上面的错误来自最后一个.exe文件(ProxyID可以正确访问此文件位置) 为什么在“处执行“Sql server 2008 执行进程任务错误,sql-server-2008,ssis,sql-server-2012,ssis-2012,Sql Server 2008,Ssis,Sql Server 2012,Ssis 2012,信息 以用户身份执行:ProxyID。Microsoft(R)SQL Server执行软件包实用程序版本11.0.5548.0,适用于64位版权所有(C)Microsoft Corporation。版权所有。开始时间:上午11:05:02错误:2015-05-11 11:12:25.65代码:0xC0029151来源:执行XML生成器执行进程任务描述:在执行“处的“\Servername\path\app.exe”时,进程退出代码为“-532459699”,而预期的代码为“0”。结束错误DTEx
\\Servername\path\app.exe”
“”时会出现错误
流程退出代码为“-532459699”而预期为“0”意味着什么
编辑:
注意:此包从本地计算机和SQL Server包存储(SSIS实例)的SSDT成功运行。在本地从CMD.exe运行
从代理作业获取失败
编辑2
将ssis包部署到2012版本的ssis目录时。
计划作业在创建计划的同一天运行,但在第二天失败,并出现相同错误
正在请求您的帮助。请通过检查项目的Run64bitRuntime属性,检查程序包在BIDS中是以32位运行时模式还是以64位运行时模式运行。然后,通过选中或取消选中作业步骤执行选项的“使用32位运行时”选项,确保包在SQL Server代理作业中以相同的运行时模式运行
如果不是问题所在,请创建另一个作业,该作业使用CmdExec类型作业步骤调用可执行文件“\Servername\path\app.exe”。如果此作业也失败,则问题实际上是由于可执行文件和SQL Server代理之间的问题而不是SSIS包本身造成的。我已编辑了您的标题。请参阅“”,其中的共识是“不,他们不应该”。上述两个选项不起作用。究竟什么是“可执行文件和SQL Server代理之间的问题,而不是SSIS包本身”?包本身没有问题。