如何修复分布式事务管理器(MSDTC)已被禁用错误

12

我们正在使用ASP.NET的事务范围功能来管理分布式事务,为此我们需要通过以下链接启用分布式事务:
合作伙伴事务管理器已禁用其对远程/网络事务的支持

这在SQL Server 2005和Windows Server 2003上运行良好,但当它涉及到Windows Server 2008服务器和SQL Server 2005时,我们会收到以下错误提示,即使我们按照上述链接中提供的相同步骤进行操作:

Windows Server 2008 + SQL Server 2005 + 分布式事务管理器(MSDTC)的网络访问已被禁用。请使用组件服务管理工具,在MSDTC的安全配置中启用网络访问的DTC。

2个回答

4

2
你可以合并你的两个帖子。 - Thea

0

Windows 2008的安全模型与Windows 2003不同,它由包含大量安全条目的XML文件驱动。我还没有详细研究过它,所以我只能给你一个起点。

选择管理工具->安全配置向导。 找到您当前的安全策略(不知道存储在哪里,但Technet会告诉您)。 逐一检查列表,并确保已选中分布式事务。默认情况下未选中。 应用新策略。

使用此实用程序时要小心,因为您可能会严重破坏系统或打开安全漏洞。 希望这有所帮助。 Bob。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接