Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.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

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
Sql server 2008 执行进程任务错误_Sql Server 2008_Ssis_Sql Server 2012_Ssis 2012 - Fatal编程技术网

Sql server 2008 执行进程任务错误

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

信息

以用户身份执行: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可以正确访问此文件位置)

为什么在“处执行“
\\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包本身”?包本身没有问题。