問(wèn)題描述
我們正在使用 ASP.NET 的事務(wù)范圍功能來(lái)管理分布式事務(wù),為此我們需要通過(guò)以下鏈接啟用分布式事務(wù):
合作伙伴事務(wù)管理器已禁用它對(duì)遠(yuǎn)程/網(wǎng)絡(luò)事務(wù)的支持
We are using transaction scope features of ASP.NET to manage distributed transaction for that we need to enable distributed transaction via following link:
The partner transaction manager has disabled its support for remote/network transactions
它在 SQL Server 2005 和 Windows Server 2003 上運(yùn)行良好,但是當(dāng)涉及到 Windows Server 2008 服務(wù)器和 SQL Server 2005 時(shí),我們收到以下錯(cuò)誤,我們?nèi)匀话凑丈厦骀溄又刑峁┑南嗤襟E進(jìn)行操作:
Its works well with SQL Server 2005 and Windows Server 2003 but when it comes to Windows Server 2008 server and SQL Server 2005 we are getting following error, still we followed the same steps provided in above link:
Windows Server 2008 + SQL Server 2005+ 分布式事務(wù)管理器 (MSDTC) 的網(wǎng)絡(luò)訪(fǎng)問(wèn)已經(jīng)禁用.請(qǐng)啟用 DTC安全中的網(wǎng)絡(luò)訪(fǎng)問(wèn)使用 MSDTC 配置組件服務(wù)管理工具.
Windows Server 2008 + SQL Server 2005 + Network access for Distributed Transaction Manager (MSDTC) has been disabled. Please enable DTC for network access in the security configuration for MSDTC using the Component Services Administrative tool.
推薦答案
在我的博客上,我討論了一個(gè)修復(fù):修復(fù) MSDTC(微軟分布式事務(wù)協(xié)調(diào)器)
On my blog I discuss a fix: Fix MSDTC (Microsoft Distributed transaction coordinator)
這篇文章將幫助您設(shè)置和檢查服務(wù)器之間 MSDTC 的通信.請(qǐng)檢查:
This post will help you how set setup and check communication of MSDTC between servers. Please check:
- 網(wǎng)絡(luò)
- 防火墻
- ACL 權(quán)限
您可以使用以下工具配置服務(wù)器并測(cè)試 MSDTC.DTCTester:http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q293799
You can config your severs and test the MSDTC by using following tool. DTCTester: http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q293799
這篇關(guān)于如何修復(fù)分布式事務(wù)管理器 (MSDTC) 已禁用錯(cuò)誤的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!