簡體   English   中英

SSIS包手動運行,但不是從SQL作業運行

[英]SSIS Package Runs Manually but Not from SQL Job

從SQL Job執行SSIS包(部署在文件系統中)時,出現一系列錯誤,但是如果手動執行,則相同的包也可以正常工作。

第一個錯誤:

將行定向到錯誤輸出失敗,錯誤代碼為0x80070057。

第二錯誤:

SSIS錯誤代碼DTS_E_PROCESSINPUTFAILED。 處理輸入“ OLE DB目標輸入”(99)時,組件“ OLE DB目標”(86)上的ProcessInput方法失敗,錯誤代碼為0xC0209022。 所標識的組件從ProcessInput方法返回了錯誤。 該錯誤是特定於組件的,但該錯誤是致命的,將導致“數據流”任務停止運行。 在此之前可能會發布錯誤消息,其中包含有關失敗的更多信息。

接着 :

設置緩沖區的行集結尾失敗,錯誤代碼為0xC0047020

接着:

SSIS錯誤代碼DTS_E_PRIMEOUTPUTFAILED。 返回錯誤代碼0xC0209017的PrimeOutput方法。 當管道引擎調用PrimeOutput()時,該組件返回失敗代碼。 故障代碼的含義由組件定義,但是錯誤是致命的,並且管道停止執行。 在此之前可能會發布錯誤消息,其中包含有關失敗的更多信息。

沒有任何線索可能是什么問題。

幾天前,相同的程序包運行良好。

提前致謝。

我遇到了類似的問題,並做了下面的一個。

在“ SQL服務器連接屬性”中,嘗試將“無計數”選項設置為“關閉”,然后查看是否可以解決您的問題?

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM