Ssis

使用查找和 oledb 命令更新 ssis 中的記錄的問題

  • December 16, 2020

我正在處理一個 ssis 項目,在兩個 sql azure 數據庫之間載入數據,該數據庫正在更新匹配記錄並使用查找和 ole db 命令在它們之間插入新記錄,但是我在 ole db 命令上遇到錯誤,如下所示,有什麼想法可能是?試圖更新超過 20,000 條記錄

$$ OLE DB Command [28 $$] 錯誤:SSIS 錯誤程式碼 DTS_E_OLEDBERROR。發生 OLE DB 錯誤。錯誤程式碼:0x80004005。 OLE DB 記錄可用。來源:“Microsoft SQL Server Native Client 11.0” Hresult:0x80004005 描述:“通信鏈路故障”。

OLE DB 記錄可用。來源:“Microsoft SQL Server Native Client 11.0” Hresult:0x80004005 描述:“TCP Provider:信號量超時期限已過。

控制設置如下

看起來這可能是 OLE DB for SSIS 中的一個錯誤。這個解決方案可能是您正在尋找的解決方案嗎?

引用自:https://dba.stackexchange.com/questions/281642