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