sql-server - SSIS 包手动运行但不是从 SQL 作业运行

当 SSIS 包(部署在文件系统中)从 SQL 作业执行时,我收到一系列错误,但如果手动执行,相同的包工作正常。

第一个错误:

Directing the row to the error output failed with error code 0x80070057.

第二个错误:

SSIS Error Code DTS_E_PROCESSINPUTFAILED. The ProcessInput method on component "OLE DB Destination" (86) failed with error code 0xC0209022 while processing input "OLE DB Destination Input" (99). The identified component returned an error from the ProcessInput method. The error is specific to the component, but the error is fatal and will cause the Data Flow task to stop running. There may be error messages posted before this with more information about the failure.

然后:

Setting the end of rowset for the buffer failed with error code 0xC0047020

然后:

SSIS Error Code DTS_E_PRIMEOUTPUTFAILED. The PrimeOutput method on returned error code 0xC0209017. The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing. There may be error messages posted before this with more information about the failure.

不知道可能是什么问题。

同一个包在几天前运行良好。

提前致谢。

最佳答案

我遇到了类似的问题并完成了以下问题。

在 SQL SERVER CONNECTION PROPERTY 中,尝试将“NO COUNT”选项设置为“OFF”,看看是否可以解决您的问题?

https://stackoverflow.com/questions/56705431/

相关文章:

python - 如何在 Panel Fileinput 小部件中访问选定的文件名?

sql-server - 在 SQL Server 2016 代理作业中找不到自定义 dll

dialogflow-es - 如何将 dialogflow 与 instagram 集成

php - tempus dominus pre select multidate from val

gatsby - gatsby-browser-entry.js 中的 "module parse

c# - 观察并删除(截图),如果在Iphone中使用我的App时截图

typescript - 如何在不提交的情况下进行测试?

javascript - 使用 Angular 8 将 NPM 包 Stockfish.js(国际象

spring - hibernate 时存储的 LocalDate 错误

python - 在将字符串转换为列表后,如何从我的 nltk token 中删除 '\n',或阻止