我的博客我做主

          我的未來不是夢!
          posts - 9, comments - 10, trackbacks - 0, articles - 0
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          日歷

          <2010年10月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          公告

          Locations of visitors to this page

          搜索

          •  
          更多博客請查看:http://www.v5cn.cn
          在安裝好Sql Server2005后默認是不支持JTA分布式事務的,要進行一下額外的設置才可以支持JTA事務。
          那么如何讓Sql Server2005具有JTA事務那,那大家就跟我一步一步做吧!
          第一步:
              下載Sql Server2005的JDBC驅動。下載完成后得到的是一個exe文件:“sqljdbc_1.0.809.102_chs.exe”。
              雙擊打開:
              
              點擊Browse... 選擇要解壓的目錄。解壓后得到:
              
              其中:sqljdbc.jar是Java連接Sql Server2005的驅動程序。
              打開xa目錄:
              
              可以看到x64目錄和x86目錄和xa_install.sql文件
              我們這里選擇x86也就是32位的機器。打開可以看到sqljdbc_xa.dll文件
              復制該文件到Sql Server2005的安裝目錄中的Binn文件夾下面。(Sql Server2005的安裝目錄下面有很多Binn,我也不知道那個復制那個不復制,所以我就都復制了。
              有知道的朋友可以回復告訴大家和我!)
          第二步:
              打開操作系統win7和XP:
                  win7下面是:控制面板--> 系統和安全-->管理工具-->組件服務-->計算機-->Distributed Transaction Coordinator-->右鍵,【本地DTC】,【屬性】選擇【安全】勾選
                  啟用XA事務,點擊確認。服務會重啟。
                  XP:控制面板-->管理工具-->組件服務-->計算機-->我的電腦-->右鍵,【屬性】如圖:
                  
                  
                  勾選【啟用XA事務】點擊確定完成。
          第三步:
              復制xa_install.sql到Sql Server2005的查詢分析器中執行會創建一個角色:sqlJDBCXAUser
              因為Sql Server2005默認的超級管理員sa無法綁定sqlJDBCXAUser,所以我們重新創建一個超級管理員名稱dba
              然后把sqlJDBCXAUser授權給他就可以了:
              1. 創建用戶和授權:
                  a). 創建用戶:
                      
                      b). 登錄名的基本配置:
                          
                          
                          
              點擊確認用戶創建成功!重啟數據庫服務。
              使用剛創建的用戶登錄。使用JTA分布式事務時也使用該用戶登錄,就OK了!

          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 高要市| 万盛区| 安顺市| 安龙县| 吉安县| 临洮县| 大连市| 桂阳县| 桐庐县| 镇宁| 密云县| 利辛县| 江阴市| 左权县| 宁夏| 呼伦贝尔市| 河北省| 阿城市| 青海省| 长治县| 南丹县| 庐江县| 理塘县| 江津市| 隆化县| 饶平县| 海阳市| 丁青县| 潼南县| 忻城县| 迁西县| 汶川县| 巴彦县| 岑溪市| 清原| 奉贤区| 库尔勒市| 连山| 油尖旺区| 青铜峡市| 西和县|