好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > SQLServer分布式事務問題

SQLServer分布式事務問題

熱門標簽:電話機器人錄音師薪資 無錫梁溪公司怎樣申請400電話 中國地圖標注省份用什么符號 奧維地圖標注字體大小修改 智能電銷機器人教育 高德地圖標注電話怎么沒了 江西穩定外呼系統供應商 北京智能外呼系統供應商家 孝感銷售電銷機器人廠家

一、 問題現象

在執行 SQL Server分布式事務時,在SQL Server 2005下收到如下錯誤:

消息 7391,級別 16,狀態 2,過程 xxxxx,第 16 行

無法執行該操作,因為鏈接服務器 "xxxxx" 的 OLE DB 訪問接口 "SQLNCLI" 無法啟動分布式事務。

在SQL Server 2000下收到如下錯誤:

該操作未能執行,因為 OLE DB 提供程序 'SQLOLEDB' 無法啟動分布式事務。

[OLE/DB provider returned message: 新事務不能登記到指定的事務處理器中。 ]

OLE DB 錯誤跟蹤[OLE/DB Provider 'SQLOLEDB' ITransactionJoin::JoinTransaction returned 0x8004d00a]。

二、 解決方案

1. 雙方啟動MSDTC服務

MSDTC服務提供分布式事務服務,如果要在數據庫中使用 SQL Server分布式事務,必須在參與的雙方服務器啟動MSDTC(Distributed Transaction Coordinator)服務。

2. 打開雙方135端口

MSDTC服務依賴于RPC(Remote Procedure Call (RPC))服務,RPC使用135端口,保證RPC服務啟動,如果服務器有防火墻,保證135端口不被防火墻擋住。

使用“telnet IP 135 ”命令測試對方端口是否對外開放。也可用端口掃描軟件(比如Advanced Port Scanner)掃描端口以判斷端口是否開放。

3. 保證鏈接服務器中語句沒有訪問發起事務服務器的操作

在發起事務的服務器執行鏈接服務器上的查詢、視圖或存儲過程中含有訪問發起事務服務器的操作,這樣的操作叫做環回(loopback),是不被支持的,所以要保證在鏈接服務器中不存在此類操作。

4. 在事務開始前加入set xact_abort ON語句

對于大多數 OLE DB 提供程序(包括 SQL Server),必須將隱式或顯示事務中的數據修改語句中的 XACT_ABORT 設置為 ON。唯一不需要該選項的情況是在提供程序支持嵌套事務時。

5. MSDTC設置

打開“管理工具――組件服務”,以此打開“組件服務――計算機”,在“我的電腦”上點擊右鍵。在MSDTC選項卡中,點擊“安全配置”按鈕。

在安全配置窗口中做如下設置:

l 選中“網絡DTC訪問”

l 在客戶端管理中選中“允許遠程客戶端”“允許遠程管理”

l 在事務管理通訊中選“允許入站”“允許出站”“不要求進行驗證”

l 保證DTC登陸賬戶為:NT Authority\NetworkService

6. 鏈接服務器和名稱解析問題

建立鏈接SQL Server服務器,通常有兩種情況:

l 第一種情況,產品選”SQL Server”

EXEC sp_addlinkedserver @server='linkServerName', @srvproduct = N'SQL Server'
這種情況,@server (linkServerName)就是要鏈接的sqlserver服務器名或者ip地址。

l 第二種情況,訪問接口選“Microsoft OLE DB Provider SQL Server”或“Sql Native Client”

EXEC sp_addlinkedserver @server=' linkServerName ', @srvproduct='', @provider='SQLNCLI', @datasrc='sqlServerName'
這種情況,@datasrc(sqlServerName)就是要鏈接的實際sqlserver服務器名或者ip地址。

SQL Server數據庫引擎是通過上面設置的服務器名或者ip地址訪問鏈接服務器,DTC服務也是通過服務器名或者ip地址訪問鏈接服務器,所以要保證數據庫引擎和DTC都能通過服務器名或者ip地址訪問到鏈接服務器。

以上的相關內容就是對 SQL Server分布式事務解決方案的介紹,望你能有所收獲。

您可能感興趣的文章:
  • 詳解Java TCC分布式事務實現原理
  • 詳解SpringBoot基于Dubbo和Seata的分布式事務解決方案
  • SpringBoot+Dubbo+Seata分布式事務實戰詳解
  • spring整合atomikos實現分布式事務的方法示例
  • 詳解Spring Boot微服務如何集成fescar解決分布式事務問題
  • Java中JDBC事務與JTA分布式事務總結與區別
  • C#分布式事務的超時處理實例分析
  • 淺談Java實現分布式事務的三種方案

標簽:荊州 齊齊哈爾 臨滄 阜陽 海北 通化 泰州 那曲

巨人網絡通訊聲明:本文標題《SQLServer分布式事務問題》,本文關鍵詞  SQLServer,分布式,事務,問題,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQLServer分布式事務問題》相關的同類信息!
  • 本頁收集關于SQLServer分布式事務問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 波多野在电梯激情165| 欧美人xxxx另类| 兔兔达达兔影视| 男妇女主任电影在线看免费观看| 久久频这里精品香蕉久久| 99精品热线在线观看免费视频| 一本一道人人妻人人妻AV向井蓝| 国产AⅤ无码专区亚洲AV琪琪| 91在线精品国产丝袜超清| 3d全彩漫画| 五级黄18以上免费看网站 - 百度 成人国产AV精品 9 2 1 5免费山西 | 久热国产精品| 国产精品PANS嫩模写真| 韩国三级做爰高潮HD电影| 8x8x华人视频| 成人婷婷| 亚洲视频一区二区在线观看| 中途疲软硬度不够的原因是什么| 国产精品免费午夜在线a| 欧美丰满胸| 菠萝菠萝蜜视频在线观看免费完整 | 三级很黄很黄的三级小说| 日本走入窗品牌介绍| 久久精品一区二区免费| 日韩成人免费视频| 亚洲精品无码永久在线观看性色| 丰满爆乳无码一区二区三区动图| jiZZjiZZ中国少妇中文| 暖暖www高清免费观看| 欧美一级片免费看| 日韩人妻精品无码一区二区三区 | 二级特黄绝大片免费视频大片| 中国特黄特色大片免费视频老年人| 婬乱女刑警DVD巨爆乳| 人和拘一级毛片视频| 黄大片日本一级在线a| 男女日b免费视频| 身为人母完整电影| 国产毛片AV一区二区三区| 仓本c仔国产精品| 精产国品一二三产区99771|