我们使用ASP.NET的事务范围特性来管理分布式事务,因此需要通过以下链接启用分布式事务:
合作伙伴事务管理器已禁用了对远程/网络事务的支持。
它适用于SQL Server 2005和Windows Server 2003,但对于Windows Server 2008 server和SQL Server 2005,我们得到了以下错误,但仍然遵循上述链接中提供的相同步骤:
Windows 2008 + Server 2005 +分布式事务管理器(MSDTC)的网络访问已被禁用。请使用组件服务管理工具在MSDTC的安全配置中启用用于网络访问的DTC。
发布于 2011-02-14 22:04:21
在我的博客上,我讨论了一个修复程序:修正MSDTC (Microsoft分布式事务协调器)
这篇文章将帮助您如何设置、设置和检查服务器之间的MSDTC通信。请核对:
可以使用以下工具配置服务器并测试MSDTC。DTCTester:http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q293799
发布于 2010-01-12 17:41:45
Windows 2008有一个不同于windows 2003的安全模型,它是由xml文件驱动的,xml文件包含了完整的安全条目。我还没有详细说明,所以我能做的就是给你一个开始。
选择“管理工具->安全配置向导”。找到您当前的安全策略(不知道它存储在哪里,但technet会告诉您)。按下列表,确保对分布式事务进行检查。默认情况下不会检查它们。实行新的政策。
小心使用这个功能,因为你可能会严重地攻击你的系统,或者打开一个安全漏洞。希望这能有所帮助。鲍勃。
https://stackoverflow.com/questions/2050512
复制相似问题