Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/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 DTexec:包执行返回DTSER_失败(1)_Sql Server_Visual Studio_Ssis_Dtexec - Fatal编程技术网

Sql server DTexec:包执行返回DTSER_失败(1)

Sql server DTexec:包执行返回DTSER_失败(1),sql-server,visual-studio,ssis,dtexec,Sql Server,Visual Studio,Ssis,Dtexec,我在SSIS中有一个包,当我试图通过.bat文件运行它时,它出现了一个错误(当我从SSIS解决方案运行时,这个错误永远不会出现) 错误: 说明:SSIS警告代码DTS_W_已达到最大错误计数。执行方法成功,但引发的错误数(2)达到了允许的最大值(1);导致失败。当错误数达到MaximumErrorCount中指定的数字时,会发生这种情况。更改MaximumErrorCount或修复错误。 末端衰退 DTExec:包执行返回DTSER_失败(1) 读取所有日志信息时,目标列中出现溢出错误。没关系,

我在SSIS中有一个包,当我试图通过.bat文件运行它时,它出现了一个错误(当我从SSIS解决方案运行时,这个错误永远不会出现)

错误:

说明:SSIS警告代码DTS_W_已达到最大错误计数。执行方法成功,但引发的错误数(2)达到了允许的最大值(1);导致失败。当错误数达到MaximumErrorCount中指定的数字时,会发生这种情况。更改MaximumErrorCount或修复错误。 末端衰退 DTExec:包执行返回DTSER_失败(1)

读取所有日志信息时,目标列中出现溢出错误。没关系,我知道那个错误,但问题是我无论如何都需要这个过程成功


这是因为当容器失败时,我会生成一条消息来通知这一点,但我需要该过程继续并完成“OK”,尽管有错误。

您可以尝试将DFT的FailPackageOnFailure和FailParentOnFailure属性设置为FALSE,并将MaximumErrorCount设置为0。

或者,您可以使用OneError处理程序并将系统变量“Propogate”设置为FALSE。

您需要设置包或容器的最大错误计数。请参阅我对这个问题的回答:我将属性MaximumErrorCount更改为0或10,并且总是得到相同的错误。为什么执行失败?解决根本原因。在发布通用消息之前有失败消息。这些是开始诊断错误所需的。如果出现溢出错误。但我不必修复它,dtsx必须继续并在日志表中记录执行行。所以它必须以成功告终。我尝试过了。默认情况下,FailPackageOnFailure和FailParentOnFailure为FALSE。我尝试将MaximumErrorCount更改为0并传播为FALSE,但DTSER_故障(1)继续显示。