本文以阿里云服務(wù)器為例,恒訊科技給大家介紹一下數(shù)據(jù)存儲在一個遠(yuǎn)程服務(wù)器或者局域網(wǎng)的另外一臺服務(wù)器中,,實現(xiàn)數(shù)據(jù)庫的遠(yuǎn)程訪問的整個部署過程,。希望能給大家?guī)韼椭?/p>
1. 數(shù)據(jù)庫軟件下載安裝
一般購買的服務(wù)器是沒有安裝數(shù)據(jù)庫軟件的,因此我們需要自己去安裝一下,,由于服務(wù)器硬件容量有限,,所以我們選擇安裝SQLServer 2012 Express版本,至于安裝軟件,,大家可以去微軟官網(wǎng)下載,。
2. 數(shù)據(jù)庫軟件安裝
首先通過遠(yuǎn)程桌面連接服務(wù)器,連接之后,,直接把下載的文件復(fù)制進(jìn)去就行了,。
然后雙擊Exe安裝程序,彈出數(shù)據(jù)庫安裝中心界面:
點擊全新安裝之后,,會自動檢測安裝程序支持規(guī)則,,如果不滿足條件,無法繼續(xù)下去,,條件都通過的話,,直接點擊下一步:
功能選擇,如果沒有特別需求,,不用做特別的勾選,,使用默認(rèn)安裝目錄,點擊下一步:
最后進(jìn)行安裝,。
3. 登錄SQL Server
通過開始菜單找到SQL SERVER Management Studio,,然后輸入正確的信息進(jìn)行登錄,這里使用sa賬號登錄,,密碼輸入安裝時設(shè)置的密碼,,服務(wù)器名稱可以用.來登錄,也可以用本地計算機(jī)名稱,,如果使用的是命名實例,,后面必須要加命名實例名稱,格式如下:<計算機(jī)名>\<實例名>,,如“AY140414163912Z\SQLEXPRESS”,。
4. SQL2012數(shù)據(jù)端設(shè)置
首先在開始菜單中找到SQL Server配置管理器并打開,,打開之后,雙擊【SQL Server 網(wǎng)絡(luò)配置】,,可以看到本機(jī)安裝的數(shù)據(jù)庫實例的名稱,,一般有SQL Express的協(xié)議和MSSQLSERVER的協(xié)議,這里你應(yīng)該找到自己需要設(shè)置外網(wǎng)訪問的數(shù)據(jù)庫實例名,,雙擊它并設(shè)置,。雙擊實例協(xié)議之后,右邊會出現(xiàn)3個協(xié)議名稱,,將這3個協(xié)議狀態(tài)都改成啟用,。
在啟用TCP/IP之后,在屬性下的IP地址欄中,,將IP1-IP5的TCP端口都設(shè)置成1433,,并將活動和已啟用都修改成是,同時將IPALL也設(shè)置成1433,。
5. 設(shè)置外圍應(yīng)用配置
網(wǎng)絡(luò)配置設(shè)置完成之后,,打開SQL SERVER Manager Studio,登錄進(jìn)去,,找到服務(wù)器根節(jié)點并打開,。
6. 重啟數(shù)據(jù)庫服務(wù)并連接
數(shù)據(jù)庫設(shè)置完成之后必須要重啟服務(wù)才能生效,重啟服務(wù)的方式很多,,可以通過計算機(jī)服務(wù)重啟,,也可以通過CMD輸入命名進(jìn)行重啟,這里介紹一個簡單的方式,,登錄數(shù)據(jù)庫之后,,找到服務(wù)器根節(jié)點,右擊點擊重新啟動即可,。
如果是局域網(wǎng),,那么到這一步就應(yīng)該可以連接了,如果是云服務(wù)器,,那么可能還需要做一個步驟,,就是把1433端口添加到授權(quán)策略中,這里以阿里云服務(wù)器為例,,登錄控制臺之后,,選擇安全組規(guī)則設(shè)置,手動添加一個入站規(guī)則,,如下圖所示:
最后,,找到任意一臺聯(lián)網(wǎng)的電腦,輸入服務(wù)器的IP地址,如果使用的是命名實例,,后面必須要加命名實例名稱,,格式如下:<計算機(jī)名>\<實例名>,如“AY140414163912Z\SQLEXPRESS”,。即可實現(xiàn)遠(yuǎn)程連接。
7. 整體總結(jié)
本次主要針對基于阿里云服務(wù)器實現(xiàn)SQLServer數(shù)據(jù)庫遠(yuǎn)程訪問做了較為詳盡的描述,,其實很多地方都是配置的問題,,大家只要按照步驟去做,一般是沒問題的,,如果還存在問題,,可以去防火墻的高級配置中,將C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Binn\sqlservr.exe在windows防火墻中設(shè)置程例外,,也將C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe設(shè)置成例外,,把1433端口也設(shè)置成例外。
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站