国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

MS SQLServer OLEDB分布式事務無法啟動的一般解決方案

2024-07-21 02:05:52
字體:
來源:轉載
供稿:網友

本文屬spanzhang原創,其blog地址為:http://blog.csdn.net/spanzhang。引用或轉貼請注明出處,謝謝!!

服務器: 消息 7391,級別 16,狀態 1,行 6
該操作未能執行,因為 ole db 提供程序 'sqloledb' 無法啟動分
布式事務。
[ole/db provider returned message: 不能在指定的事務處理器中
獲得新事務。]
---------------------------------------------------------------------------------------------
服務器: 消息 8520,級別 20,狀態 1,行 8
內部 msdtc 事務的提交失敗: result code = 0x8004d019。

連接中斷
---------------------------------------------------------------------------------------------

這個問題,我想做過ms sqlserver分布式數據庫系統的人都遇到過。簡單的時候是服務沒啟動,135端口沒打開之類的。但等你將這些東西都搞定后仍然不行的時候,你就會感到絕望并且懷疑是不是ms根本就不能使用oledb來啟動分布式事務了。其實,很多時候一個問題在出現的時候會讓你覺得神秘,但解決起來其實很簡單。下面就是答案:

1、運行 regedt32,瀏覽至 hkey_local_machine oftware/microsoft/msdtc。
添加一個 dword 值 turnoffrpcsecurity,值數據為 1。
2、重啟ms dtc服務。
3、打開“管理工具”的“組件服務”。
    a. 瀏覽至"啟動管理工具"。    b. 選擇"組件服務"。    c. 展開"組件服務"樹,然后展開"我的電腦"。    d. 右鍵單擊"我的電腦",然后選擇"屬性"。     在 msdtc 選項卡中,確保選中了下列選項:
網絡 dtc 訪問網絡管理網絡事務xa 事務
另外,"dtc 登錄帳戶"一定要設置為"nt authority/networkservice"。4、重啟ms dtc服務。
5、再次運行 regedt32,瀏覽至 hkey_local_machine oftware/microsoft/msdtc,然后刪除 turnoffrpcsecurity 項。


微軟提供的原文:http://support.microsoft.com/default.aspx?scid=kb;zh-cn;329332
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 谷城县| 雅安市| 滨海县| 彭泽县| 湛江市| 鸡泽县| 辽阳县| 扶余县| 莒南县| 武功县| 鄂尔多斯市| 广平县| 柞水县| 云梦县| 定襄县| 措勤县| 安龙县| 桃源县| 石门县| 潞西市| 宜良县| 双鸭山市| 金山区| 镇安县| 昭苏县| 红安县| 永善县| 内丘县| 永登县| 增城市| 苏州市| 嘉禾县| 芜湖县| 栾城县| 宁明县| 汾西县| 惠东县| 江华| 德江县| 景东| 张家港市|