当前位置:  开发笔记 > 数据库 > 正文

间歇性未能在DTC交易中登记SSIS包

如何解决《间歇性未能在DTC交易中登记SSIS包》经验,为你挑选了0个好方法。

我们的包随机失败,并显示以下错误消息:

SSIS错误代码DTS_E_OLEDBERROR.发生OLE DB错误.错误代码:0x8004D00A.COM错误对象信息可用.源:"[某些程序包名称]"错误代码:0x8004D00A说明:"SSIS运行时未能在分布式事务中登记OLE DB连接,错误0x8004D00A"无法在事务中登记."

这不会一直发生,并且重新运行包通常会成功,因此我认为这不是DTC或网络配置问题.无论我们是在Studio中还是通过SQL代理作业运行包,都会发生这种情况.在后一种情况下,程序包在它尝试连接的同一SQL Server实例上运行.

我们可以从日志中看到事务正在正确的位置启动 - 但几秒钟之后,我们就会失败.

在这一点上感激地收到任何建议!

SQL Server详细信息:在Server 2003 64位Enterprise(3790)上运行的64位企业版(v9.0.3233).这些服务器运行的是E5345 Xeons,内存为6GB.

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有