MS-SQLSERVER中的MSDTC不可用解決方法
今天在本地機直接在觸發器裡更新另一臺伺服器資料時出現: MSDTC不可用解決辦法: 在windows控制面版-->管理工具-->服務-->Distributed Transaction Coordinator-->屬性-->啟動
分析
1. A.不用事務,光用SELECT 語句.是否可以分散式查詢?
B.LINKSERVER 在做分散式更新事務時不能對本機操作.(就是不能環回分散式事務)
C.DBCC TRACEON (3604, 7300)--用跟蹤看更詳細錯誤資訊.
D.下載MS提供的DTCPing.exe 分裝在兩臺機上,按README說明來執行它.看出錯資訊.
2. 兩臺機的MSDTC是否都開啟了.
3. MSDTC設定是否正確.
1).開啟命令提示,執行"net stop msdtc",然後執行"net start msdtc"。 (透過本條解決了問題)
2).轉至"元件服務管理工具"。
3).瀏覽至"啟動管理工具"。
4).選擇"元件服務"。
a.展開"元件服務"樹,然後展開"我的電腦"。
b.右鍵單擊"我的電腦",然後選擇"屬性"。
c.在MSDTC選項卡中,確保選中了下列選項: 網路 DTC 訪問 網路管理 網路事務 XA 事務 e.另外,"DTC登入帳戶"一定要設定為"NT AuthorityNetworkService"。
5).單擊"確定"。這樣將會提示您"MS DTC 將會停止並重新啟動。 所有的依賴服務將被停止。請按'是'繼續"。單擊"是"繼續。
6).單擊"確定"關閉"我的電腦"屬性視窗。
4. MSDTC依賴於RPC,RPC使用的埠是135,測試135埠是否開啟.是否有防火牆?如果有先關了防火牆. telnet IP 135 如果是關閉的開啟它.
5. 有的機由於各種原因,SQLOLEDB不能使用分散式事務,更改為"MSDASQL" 的ODBC方式聯接. 使用RRAS而不是RAS.(控制面版--管理工具--遠端服務管理器) Check whether you are using Remote Access Server (RAS) to access remote servers. If so, make sure that you have implemented Routing RAS (RRAS). Linked server does not work on RAS because RAS allows only one way communication.
6.檢查你的兩臺伺服器是否在同一個域中. 如果不在同一個域中,是否建立可信任聯接.
7.如果是WIN2000,升級到SP4
8.升級MDAC到2.6以上,最好是2.8.
9.要安裝SQL的最新補丁: sp3a
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7646028/viewspace-1026829/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- getSupportFragmentManager()方法不可用解決辦法Fragment
- 指定的網路名不可用怎麼解決_win10指定網路名不可用的解決方法Win10
- 解決Excel中右鍵選單中部分功能不可用的方法Excel
- dns伺服器可能不可用什麼意思 dns可能不可用的解決方法DNS伺服器
- win10顯示設定不可用_win10顯示nvidia不可用的解決方法Win10
- Win10系統下任務計劃程式不可用的解決方法Win10
- Windows10系統下網路連線不可用的解決方法Windows
- Windows10系統開機提示Desktop不可用的解決方法Windows
- ArcMap 10中Toolbox中工具不可用解決辦法
- Win10系統下RPC伺服器不可用的解決方法Win10RPC伺服器
- 解決Vue中”This dependency was not found”的方法Vue
- 陪玩平臺原始碼中的CDN服務不可用時的解決辦法原始碼
- 安裝額外DC時出現”RPC服務不可用”解決方法RPC
- OpenStack fuel-web不可用解決辦法Web
- MYSQL中 TYPE=MyISAM 錯誤的解決方法MySql
- PPT中聲音“衝突”的解決方法
- Ms-SqlServer自動備份SQLServer
- MSDTC on server 'xxx' is unavailableServerAI
- 幾種解決“藍芽不可用”問題的辦法藍芽
- CSDN上傳中斷解決方法
- javaweb中中文亂碼解決方法總結之response和request解決方法JavaWeb
- JS中toFixed()方法的問題及解決方案JS
- 解決IE中img.onload失效的方法
- Ajax中“Sys未定義”錯誤的解決方法
- 無法獲得鎖 /var/lib/dpkg/lock -open(11: 資源不可用) 解決方法
- Fedora 20下解決使用者不在sudoers檔案中的解決方法
- 2024最新方法,安全中心報錯“頁面不可用”,可以嘗試以下方法解決
- 無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用)的解決方法
- 關於RPC伺服器不可用,導致電源設定無法更改的解決方法RPC伺服器
- TabError的解決方法Error
- ArtifactDescriptorException的解決方法Exception
- 圖解Eclipse中找不到Server選項的解決方法圖解EclipseServer
- Linux中產生zombie的原因詳解及解決方法!Linux
- java中亂碼問題解決方法Java
- Centos8.x yum 源配置 解決 yum 不可用CentOS
- win10電腦一直顯示網路連線不可用怎麼辦_windows10網路連線不可用的解決方法Win10Windows
- VNPY中開盤前掛單失效的解決方法
- Oracle中JOB的建立後不執行解決方法Oracle