我试图从SourceDb(存在于本地计算机上)到TargetDb(存在于azure &上,可以从SSMS访问)设置序列容器中的数据流任务。 每当我根据需要使用事务运行包时,我遇到了以下错误。用于分布式事务的SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER
错误:SSIS错误代码DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER。 AcquireConnection方法调用连接管理器“TargetDb”失败,错误代码为0xC0202009。在此之前可能会发布错误消息,并提供更多关于为什么AcquireConnection方法调用失败的信息。
它工作,如果我删除该容器的交易。我已正确设置所有分布式事务设置。我经历了堆栈溢出的很多链接,但没有为我工作。请建议解决方案。
我也试过这个过程,通过在我的本地机器上恢复这两个数据库。它成功处理交易。包装没有任何问题。
不幸的是,DTC(由MSDTC服务控制)不能在Azure上使用。 –
我已经用另一个替代方案更新了我的答案 – sam
谢谢@sam它的工作。 – Pavvy