在为 SQL Server 2008 创建 SSIS 包时,我遇到以下错误:
错误:SSIS 运行时未能
启动分布式事务到期
错误 0x8004D01B“交易
经理没空。”。DTC
交易未能开始。这
可能会发生,因为 MSDTC 服务
没有运行。
我在我的计算机上本地创建并运行该包,但数据库位于运行 Windows Server 2008 的服务器上,该服务器是not在域中。
我已确保 DTC 服务在本地和服务器上启动,并且添加了 Windows Vista 防火墙中预定义的防火墙例外。
为什么SSIS运行时无法启动分布式事务?
我遇到了同样的问题,但是,MS DTC 没有在我的计算机上运行。要打开事务协调器,我必须执行以下操作:
启动 MS DTC
- 要打开“服务”,请在“开始”菜单上单击“控制面板”。
- 在控制面板中,单击管理工具。
- 在管理工具中,单击服务。在详细信息窗格中,单击
Distributed Transaction Coordinator
在服务列表中。
- 在“操作”菜单上,单击“开始”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)