我試圖從SourceDb(存在於本地計算機上)到TargetDb(存在於azure &上,可以從SSMS訪問)設置序列容器中的數據流任務。 每當我根據需要使用事務運行包時,我遇到了以下錯誤。用於分佈式事務的SSIS錯誤代碼DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER
錯誤:SSIS錯誤代碼DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 AcquireConnection方法調用連接管理器「TargetDb」失敗,錯誤代碼爲0xC0202009。在此之前可能會發布錯誤消息,並提供更多關於爲什麼AcquireConnection方法調用失敗的信息。
它工作,如果我刪除該容器的交易。我已正確設置所有分佈式事務設置。我經歷了堆棧溢出的很多鏈接,但沒有爲我工作。請建議解決方案。
我也試過這個過程,通過在我的本地機器上恢復這兩個數據庫。它成功處理交易。包裝沒有任何問題。
不幸的是,DTC(由MSDTC服務控制)不能在Azure上使用。 –
我已經用另一個替代方案更新了我的答案 – sam
謝謝@sam它的工作。 – Pavvy