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