sqlserver服務(wù)器XA事務(wù)支持配置

1、要為XA事務(wù)啟動(dòng)MS DTC,必須遵循下列步驟:

在windows XP和windows server 2003上:

  • 選擇控制面板>管理工具>組件服務(wù)。
  • 選擇服務(wù)組件>計(jì)算機(jī),然后右鍵點(diǎn)擊我的電腦,然后選擇屬性。
  • 單擊MSDTC選項(xiàng)卡,然后單擊安全性配置。
  • 選中啟用XA 事務(wù)復(fù)選框,然后單擊確定。這幾是MSDTC服務(wù)重新啟動(dòng)。
  • 再次單擊確定以關(guān)閉屬性窗口,然后關(guān)閉組件服務(wù)
  • 重新請(qǐng)SQL Server以確保它與MS DTC更改同步。

在windows Vista、windows 7、windows Server 2008 R2或windows Server 2012上:

  • 選擇控制面板>管理工具>組件服務(wù)。
  • 選擇組件服務(wù)>計(jì)算機(jī)>我的電腦>distributed transaction coordinator。
  • 右鍵單擊本地 DTC,然后選擇屬性。
  • 單擊本地DTC 屬性窗口上的安全性選項(xiàng)卡。
  • 選中啟用XA事務(wù)復(fù)選框,然后單擊確定。這將重新啟動(dòng)MS DTC服務(wù)。
  • 再次單擊確定以關(guān)閉屬性窗口,然后關(guān)閉組件服務(wù)。
  • 重新啟動(dòng)SQL Server以確保它與MS DTC更改同步。

2、配置JDBC分布式事務(wù)組件:

  • 如果您尚未安裝IBM Business Process Manager,請(qǐng)從Microsoft Web站點(diǎn)下載Microsoft SQL Server JDBC Driver 4.0,并將其解壓至任意文件夾

  • 如果已經(jīng)安裝IBM BPM,請(qǐng)轉(zhuǎn)至bpm_install_root\jdncdrivers\SQLServer\xa,以獲取以下步驟中需要的文件:

    --將sqljdbc_xa.dll文件復(fù)制到SQL Server計(jì)算機(jī)的Binn目錄(對(duì)于缺省SQL Server安裝,該位置為C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn)。如果將XA事務(wù)與32位SQL Server一起使用,請(qǐng)使用X86文件夾中的sqljdbc_xa.dll文件,即使該SQL Server安裝在X64處理器上也是如此。如果將XA事務(wù)與X64處理器上的64位SQL Server一起使用,那么請(qǐng)使用X64文件夾中的sqljdbc_xa.dll文件。
    --在SQL Server上運(yùn)行xa_install.sql數(shù)據(jù)腳本。例如,從命令提示符中運(yùn)行sqlcmd -i xa_install.sql。該腳本會(huì)安裝有sqljdbc_xa.dll調(diào)用的擴(kuò)展存儲(chǔ)過(guò)程。這些擴(kuò)展存儲(chǔ)過(guò)程會(huì)針對(duì)于Microsoft SQL Server JDBC驅(qū)動(dòng)程序?qū)嵤┓植际绞聞?wù)和XA支持。您將需要以SQL Server實(shí)例管理員的身份運(yùn)行該腳本。您可以忽略有關(guān)無(wú)法刪除不存在的過(guò)程的錯(cuò)誤。
    

3、遵循以下步驟來(lái)配置windows認(rèn)證:

  • 找到sqljdbc_auth.dll文件。如果您安裝IBM BPM。請(qǐng)轉(zhuǎn)至BPM_instal_root\jdbcdrivers\SQLServer\auth目錄以獲取此文件。如果您尚未安裝IBMBPM,請(qǐng)?jiān)谙螺d的Microsoft JDBC驅(qū)動(dòng)程序包中找到DLL文件。
  • 將sqljdbc_auth.dll文件復(fù)制到SQl Server計(jì)算機(jī)的Binn目錄(對(duì)于缺省SQL Server安裝,位置為C:/Program Files/Microsoft SQL Server/MSSQL10_50.MSSQLSERVER/MSSQL/Binn)。如果您的JRE是32位,請(qǐng)使用x86文件夾中的sqljdbc_auth.dll文件,即使該SQL Server安裝在x64處理器上也是如此。如果您的JRE是64位,請(qǐng)使用x64文件夾中的sqljdbc_auth.dll文件。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 由于項(xiàng)目上的需要,我要同時(shí)往orcale數(shù)據(jù)庫(kù)與sqlserver數(shù)據(jù)中插入數(shù)據(jù),需要在一個(gè)事務(wù)之內(nèi)完成這兩個(gè)庫(kù)的...
    idelo閱讀 25,274評(píng)論 4 24
  • 語(yǔ) 句 功 能 數(shù)據(jù)操作 SELECT——從數(shù)據(jù)庫(kù)表中檢索數(shù)據(jù)行和列INSERT——向數(shù)據(jù)庫(kù)表添加新數(shù)據(jù)行DELE...
    戰(zhàn)敭閱讀 5,231評(píng)論 0 53
  • 膽大心細(xì),不怕問(wèn)題,穩(wěn)! 遇到問(wèn)題只能靠自己時(shí),并發(fā)出的力量是很強(qiáng)大的。 故障的產(chǎn)生: 應(yīng)該是電腦被我踢了...
    哈森森閱讀 23,587評(píng)論 0 1
  • 曹廣潼樹(shù)根草閱讀 249評(píng)論 2 8
  • 新年快樂(lè)! 2019年第一天,拒絕了媽媽一起去姨家聚餐的計(jì)劃!姨父得了癌癥以后,我們的聚餐這一般在姨家了!如果去了...
    三甲子始閱讀 238評(píng)論 0 5

友情鏈接更多精彩內(nèi)容