Windows Server 2016安装SQLServer2008R2
Windows Server 2016安裝SQLServer2008R2
離線環(huán)境下安裝NetFx3
安裝SQL Server 2008的過程中,報錯“啟用windows功能NetFx3時出錯”,這是由于SQL Server 2002數(shù)據(jù)庫系統(tǒng)的運(yùn)行需要依靠.NET Framework 3.5,但是windows server 2016默認(rèn)是不安裝.netframework3.5的,所以必須先在操作系統(tǒng)上安裝.NET Framework 3.5。
通過 NetFx3.cab 文件安裝
1.下載NetFx3.cab
鏈接:https://pan.baidu.com/s/1YP82Ike9NiobDVw7mnMPKg
提取碼:1z9o
2.將下載的NetFx3.cab放于C盤WINDOWS文件夾下(C:\Windows)
3.命令提示符以管理員身份運(yùn)行,輸入:
dism.exe /online /add-package /packagepath:C:\WINDOWS\netfx3.cab
4.等待安裝成功
5.檢驗是否安裝成功
打開服務(wù)管理器——>添加角色和功能——>一直點(diǎn)擊下一步——>出現(xiàn)如圖所示代表安裝成功
安裝SQLServer2008R2
第一步:SQLServer安裝包
SQLEXPRADV_x64_CHS.exe #找官網(wǎng)下載
把安裝包拷貝到服務(wù)器 參考鏈接:https://blog.csdn.net/zhaidada01/article/details/110915499
官網(wǎng)地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads
第二步:SQLServer網(wǎng)絡(luò)配置
點(diǎn)擊SQLServer配置管理器 找到TCP/IP改為已啟用
第三步:SQLServer配置事務(wù)管理(JTA)
安裝完SQL Server 2008R2后默認(rèn)是不支持JTA分布式事務(wù)的 要進(jìn)行一下額外的設(shè)置才可以支持JTA事務(wù)
- 下載地址 https://docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view=sql-server-ver16
- 解壓 sqljdbc_11.2.0.0_chs.zip
xa目錄
根據(jù)自己的機(jī)器選擇:x86也就是32位的機(jī)器,x64也就是64位的機(jī)器
打開可以看到sqljdbc_xa.dll文件
復(fù)制該文件到Sql Server2008的安裝目錄中的Binn文件夾下面
我的SqlServer安裝目錄是在C盤的:
C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn
auth目錄
可以看到x64目錄和x86目錄
根據(jù)自己的機(jī)器選擇:x86也就是32位的機(jī)器,x64也就是64位的機(jī)器
打開可以看到sqljdbc_auth.dll文件
復(fù)制該文件到WINDOWS\system32中的目錄中
此目錄在C盤的:
C:\Windows\System32
啟用XA事務(wù)
控制面板–> 系統(tǒng)和安全–>管理工具–>組件服務(wù)–>計算機(jī)–>Distributed Transaction Coordinator–>右鍵,【本地DTC】—>點(diǎn)擊右鍵,【屬性】選擇【安全】勾選啟用XA事務(wù),點(diǎn)擊確認(rèn)。服務(wù)會重啟。
停止 SQL Server,然后重新啟動,以確保它與 MS DTC 更改同步
再次打開xa目錄
可以看到xa_install.sql文件
復(fù)制xa_install.sql到Sql Server2008的查詢分析器中執(zhí)行會創(chuàng)建一個角色:sqlJDBCXAUser(就是執(zhí)行一下這個sql腳本文件)
創(chuàng)建用戶
可能Sql Server2008默認(rèn)的超級管理員sa無法綁定sqlJDBCXAUser,所以我們重新創(chuàng)建一個超級管理員名稱(名稱自己定) 然后把sqlJDBCXAUser授權(quán)給他就可以了:
(當(dāng)然,如果你可以把sa綁定到sqlJDBCXAUser角色上,可以忽略下面步驟)
重啟服務(wù)
點(diǎn)擊確認(rèn)用戶創(chuàng)建成功!重啟數(shù)據(jù)庫服務(wù)。
使用剛創(chuàng)建的用戶登錄。使用JTA分布式事務(wù)時也使用該用戶登錄,就OK了!
總結(jié)
以上是生活随笔為你收集整理的Windows Server 2016安装SQLServer2008R2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL数据库索引
- 下一篇: 【commons-beanutils专题