国产探花免费观看_亚洲丰满少妇自慰呻吟_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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金山区| 仁寿县| 阜康市| 定陶县| 抚顺县| 晋州市| 铜梁县| 吴堡县| 鲁山县| 上栗县| 龙门县| 囊谦县| 土默特左旗| 南昌县| 远安县| 瓦房店市| 长沙县| 秭归县| 玛纳斯县| 泰兴市| 古交市| 乾安县| 望奎县| 长汀县| 肥城市| 东丽区| 禄劝| 于都县| 大竹县| 阳朔县| 灵宝市| 厦门市| 古交市| 阿图什市| 平阴县| 湛江市| 邢台县| 高邑县| 乌兰浩特市| 辽宁省| 武山县|