新聞中心
SQL server分布式事務的6解決方案
作者:佚名 2010-07-21 13:53:41
數(shù)據(jù)庫
SQL Server
分布式 以下的文章主要是淺談SQL Server分布式事務的6解決方案,我在一網(wǎng)站找到一個關于SQL Server分布式事務的6解決方案的資料,拿出來供大家分享。

大足網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、APP開發(fā)、響應式網(wǎng)站建設等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)2013年至今到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設就選創(chuàng)新互聯(lián)。
文章主要描述的是SQL Server分布式事務的6解決方案,你如果對SQL Server分布式事務的6解決方案興趣的話你就可以點擊以下的文章進行觀看了,以下就是文章的詳細內(nèi)容介紹,望大家借鑒。
SQL Server分布式事務解決方案1.
雙方啟動MSDTC服務
SQL Server分布式事務解決方案2.
打開雙方135端口
MSDTC服務依賴于RPC(Remote Procedure Call (RPC))服務,RPC使用135端口,保證RPC服務啟動,如果服務器有防火墻,保證135端口不被防火墻擋住。
使用“telnet IP 135 ”命令測試對方端口是否對外開放。也可用端口掃描軟件(比如Advanced Port Scanner)掃描端口以判斷端口是否開放。
SQL Server分布式事務解決方案3.
保證鏈接服務器中語句沒有訪問發(fā)起事務服務器的操作
在發(fā)起事務的服務器執(zhí)行鏈接服務器上的查詢、視圖或存儲過程中含有訪問發(fā)起事務服務器的操作,這樣的操作叫做環(huán)回(loopback),是不被支持的,所以要保證在鏈接服務器中不存在此類操作。
SQL Server分布式事務解決方案4.
在事務開始前加入set xact_abort ON語句
對于大多數(shù) OLE DB 提供程序(包括 SQL Server),必須將隱式或顯示事務中的數(shù)據(jù)修改語句中的 XACT_ABORT 設置為 ON。***不需要該選項的情況是在提供程序支持嵌套事務時
SQL Server分布式事務解決方案5.
MSDTC設置
打開“管理工具――組件服務”,以此打開“組件服務――計算機”,在“我的電腦”上點擊右鍵。在MSDTC選項卡中,點擊“安全配置”按鈕。
在安全配置窗口中做如下設置:
l選中“網(wǎng)絡DTC訪問”
l在客戶端管理中選中“允許遠程客戶端”“允許遠程管理”
l在事務管理通訊中選“允許入站”“允許出站”“不要求進行驗證”
l保證DTC登陸賬戶為:NT AuthorityNetworkService
SQL Server分布式事務解決方案6.
鏈接服務器和名稱解析問題
建立鏈接SQL Server服務器,通常有兩種情況:
l***種情況,產(chǎn)品選”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='http://www.xland.com.cn/article/74/36/0704/sqlServerName'
這種情況,@datasrc(sqlServerName)就是要鏈接的實際sqlserver服務器名或者ip地址。
SQL Server數(shù)據(jù)庫引擎是通過上面設置的服務器名或者ip地址訪問鏈接服務器,DTC服務也是通過服務器名或者ip地址訪問鏈接服務器,所以要保證數(shù)據(jù)庫引擎和DTC都能通過服務器名或者ip地址訪問到鏈接服務器。
以上的相關內(nèi)容就是對SQL Server分布式事務解決方案的介紹,望你能有所收獲。
網(wǎng)站欄目:SQLServer分布式事務的6解決方案
新聞來源:http://www.5511xx.com/article/djpojee.html


咨詢
建站咨詢
