



全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
SQL Server分布式事物配置適用環(huán)境操作系統(tǒng):windows2008數(shù)據(jù)庫(kù):sqlserver2008問(wèn)題現(xiàn)象在執(zhí)行分布式事務(wù)時(shí),在sqlserver2005下收到如下錯(cuò)誤:消息7391,級(jí)別16,狀態(tài)2,過(guò)程xxxxx,第16行無(wú)法執(zhí)行該操作,因?yàn)殒溄臃?wù)器xxxxx的OLEDB訪問(wèn)接口SQLNCLI無(wú)法啟動(dòng)分布式事務(wù)。解決方案1. 雙方啟動(dòng)MSDTC服務(wù)MSDTC服務(wù)提供分布式事務(wù)服務(wù),如果要在數(shù)據(jù)庫(kù)中使用分布式事務(wù),必須在參與的雙方服務(wù)器啟動(dòng)MSDTC(DistributedTransactionCoordinator)服務(wù)。2. 打開(kāi)雙方135端口MSDTC服務(wù)依賴于RPC(RemoteProcedureCall(RPC))服務(wù),RPC使用135端口,保證RPC服務(wù)啟動(dòng),如果服務(wù)器有防火墻,保證135端口不被防火墻擋住。使用“telnetIP135”命令測(cè)試對(duì)方端口是否對(duì)外開(kāi)放。也可用端口掃描軟件(比如AdvancedPortScanner)掃描端口以判斷端口是否開(kāi)放。3. 保證鏈接服務(wù)器中語(yǔ)句沒(méi)有訪問(wèn)發(fā)起事務(wù)服務(wù)器的操作在發(fā)起事務(wù)的服務(wù)器執(zhí)行鏈接服務(wù)器上的查詢、視圖或存儲(chǔ)過(guò)程中含有訪問(wèn)發(fā)起事務(wù)服務(wù)器的操作,這樣的操作叫做環(huán)回(loopback),是不被支持的,所以要保證在鏈接服務(wù)器中不存在此類操作。在事務(wù)開(kāi)始前加入set xact_abort ON語(yǔ)句對(duì)于大多數(shù)OLEDB提供程序(包括SQL Server),必須將隱式或顯示事務(wù)中的數(shù)據(jù)修改語(yǔ)句中的XACT_ABORT設(shè)置為ON。唯一不需要該選項(xiàng)的情況是在提供程序支持嵌套事務(wù)時(shí)。MSDTC設(shè)置打開(kāi)“管理工具組件服務(wù)”,以此打開(kāi)“組件服務(wù)計(jì)算機(jī)”,在“我的電腦”上點(diǎn)擊右鍵。在MSDTC選項(xiàng)卡中,點(diǎn)擊“安全配置”按鈕。在安全配置窗口中做如下設(shè)置:選中“網(wǎng)絡(luò)DTC訪問(wèn)”在客戶端管理中選中“允許遠(yuǎn)程客戶端”“允許遠(yuǎn)程管理”在事務(wù)管理通訊中選“允許入站”“允許出站”“不要求進(jìn)行驗(yàn)證”保證DTC登陸賬戶為:NTAuthorityNetworkService4.鏈接服務(wù)器和名稱解析問(wèn)題建立鏈接sqlserver服務(wù)器,通常有兩種情況:1. 第一種情況,產(chǎn)品選”sqlserver”EXECsp_addlinkedserverserver=linkServerName,srvproduct=NSQLServer這種情況,server(linkServerName)就是要鏈接的sqlserver服務(wù)器名或者ip地址。2. 第二種情況,訪問(wèn)接口選“MicrosoftOLEDBProviderSqlServer”或“SqlNativeClient”EXECsp_addlinkedserverserver=linkServerName,srvproduct=,provider=SQLNCLI,datasrc=sqlServerName這種情況,datasrc(sqlServerName)就是要鏈接的實(shí)際sqlserver服務(wù)器名或者ip地址。Sqlserver數(shù)據(jù)庫(kù)引擎是通過(guò)上面設(shè)置的服務(wù)器名或者ip地址訪問(wèn)鏈接服務(wù)器,DTC服務(wù)只通過(guò)服務(wù)器名地址訪問(wèn)鏈接服務(wù)器,所以要保證數(shù)據(jù)庫(kù)引擎和DTC都能通過(guò)服務(wù)器名或者ip地址訪問(wèn)到鏈接服務(wù)器。數(shù)據(jù)庫(kù)引擎和DTC解析服務(wù)器的方式不太一樣,下面分別敘述4.1數(shù)據(jù)庫(kù)引擎第一種情況的server或者第二種情況的datasrc設(shè)置為ip地址時(shí),數(shù)據(jù)庫(kù)引擎會(huì)根據(jù)ip地址訪問(wèn)鏈接服務(wù)器,這時(shí)不需要做名稱解析。第一種情況的server或者第二種情況的datasrc設(shè)置為sqlserver服務(wù)器名時(shí),需要做名稱解析,就是把服務(wù)器名解析為ip地址。有兩個(gè)辦法解析服務(wù)器名:一是在sqlserver客戶端配置中設(shè)置一個(gè)別名,將上面的服務(wù)器名對(duì)應(yīng)到鏈接服務(wù)器的ip地址。二是在“C:WINDOWSsystem32driversetchosts”文件中增加一條記錄:xxx.xxx.xxx.xxx服務(wù)器名作用同樣是把服務(wù)器名對(duì)應(yīng)到鏈接服務(wù)器的ip地址。4.2DTC不管哪一種情況,只要server設(shè)置的是服務(wù)器名而不是ip地址,就需要進(jìn)行名稱解析,辦法同上面第二種辦法,在hosts文件中增加解析記錄,上面的第一種辦法對(duì)DTC不起作用。如果server設(shè)置的是ip地址,同樣不需要做域名解析工作。5.遠(yuǎn)程服務(wù)器上的名稱解析分布式事務(wù)的參與服務(wù)器是需要相互訪問(wèn)的,發(fā)起查詢的服務(wù)器要根據(jù)機(jī)器名或ip查找遠(yuǎn)程服務(wù)器的,同樣遠(yuǎn)程服務(wù)器也要查找發(fā)起服務(wù)器,遠(yuǎn)程服務(wù)器通過(guò)發(fā)起服務(wù)器的機(jī)器名查找服務(wù)器,所以要保證遠(yuǎn)程服務(wù)器能夠通過(guò)發(fā)起服務(wù)器的機(jī)器名訪問(wèn)到發(fā)起服務(wù)器。一般的,兩個(gè)服務(wù)器在同一網(wǎng)段機(jī)器名能就行很好
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 預(yù)防小學(xué)生犯罪課件圖片
- 小學(xué)安全教育案例分析
- 倉(cāng)庫(kù)操作培訓(xùn)
- 項(xiàng)目申報(bào)知識(shí)培訓(xùn)課件
- 音頻處理技術(shù)課件
- 企業(yè)員工培訓(xùn)需求分析
- 銀行客戶經(jīng)理培訓(xùn)大綱
- 汽車(chē)配套產(chǎn)業(yè)基地項(xiàng)目節(jié)能評(píng)估報(bào)告(模板范文)
- 2025年結(jié)構(gòu)化布線系統(tǒng)的檢測(cè)設(shè)備項(xiàng)目合作計(jì)劃書(shū)
- 2025年柴油發(fā)電機(jī)組項(xiàng)目合作計(jì)劃書(shū)
- 危險(xiǎn)化學(xué)品企業(yè)關(guān)鍵設(shè)施安全風(fēng)險(xiǎn)辨識(shí)管控指導(dǎo)手冊(cè)
- SL631水利水電工程單元工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)第4部分:堤防與河道整治工程
- -衛(wèi)生資格-副高-疾病控制-副高-章節(jié)練習(xí)-慢性非傳染性疾病控制-試題(單選題)(共1125題)
- 骨質(zhì)疏松病人的護(hù)理
- 高中英語(yǔ)全國(guó)高考考綱詞匯3600匯總
- GB/T 35068-2018油氣管道運(yùn)行規(guī)范
- GB/T 13277.7-2021壓縮空氣第7部分:活性微生物含量測(cè)量方法
- 2023年婁底冷水江市廣播電視臺(tái)(融媒體中心)招聘筆試模擬試題及答案解析
- 特勞特戰(zhàn)略定位總裁課程課件
- 陳寶光-TTT課程開(kāi)發(fā)與設(shè)計(jì)(講義)V2.1
- 六年級(jí)開(kāi)學(xué)主題班會(huì)課件
評(píng)論
0/150
提交評(píng)論