第一篇:錯誤:“該伙伴事務管理器已經禁止了它對遠程網絡事務的支持”的解決方法
在一個項目中,IIS服務器與SQL Server數據服務器在不同機器上,使用system.transaction出現異常
錯誤信息是:該伙伴事務管理器已經禁止了它對遠程/網絡事務的支持
從網上找了不少資料,最后是這么解決的(各人情況不一樣,只提供本人的當時環境配置和解決方法,供大家參考)機器軟件配置:
數據庫:windows xp+sql server2000(臨時找來的,呵呵,所以用xp)
IIS服務器:windows 200
3在兩臺機器上做如下操作:
* 在命令行下運行 msdtc-uninstall,刪除 msdtc(Distributed Transaction Coordinator)服務。(計算機沒什么反應,執行一下就過去了)
* 在“本地連接”的屬性中刪除了 NetBIOS 協議(如果沒有就算了,只要確認沒有使用該協議即可)
* 重新啟動機器后,在命令行下運行 msdtc-install,安裝 msdtc 服務。(計算機沒什么反應,執行一下就過去了)
然后在數據庫服務器上:
* 在“組件服務”mmc中,依次打開“組件服務”、“計算機”,在“我的電腦”上點右鍵選擇“屬性”。然后選擇“msdtc”選項卡中的“安全配置”,勾選: “允許網絡訪問”,“允許遠程客戶端”,“允許入站”,“允許出站”,“不要求進行身份驗證”,確認選中“網絡 DTC 訪問”,并選擇“不要求進行驗證”。
參考:
我整理了一下,然后根據我自己的操作,略作修改。
本文地址:
作者的主頁:http:///bingdian3721