跨網遠程連接SQLSERVER不同實例

現在有一臺A電腦和一臺B電腦,兩臺電腦都安裝了Sql Server數據庫,兩臺電腦不在一個局域網(我們考慮的是不同網絡的兩臺數據庫連接),比如A電腦在公司,B電腦在家裡,現在我要在家裡用B電腦連接到公司的A電腦裡的數據庫。我們需要進行如下操作

首先,我們要將設置A電腦的Sql Server端口,使用路由器的端口轉發功能,能夠外部訪問的到

其次,B電腦使用花生殼綁定的域名進行遠程訪問,具體步驟如下:

SQL Server 2008 R2默認是不允許遠程連接的,如果想要在本地用SSMS連接遠程服務器上的SQL Server 2008,遠程連接數據庫。需要做兩個部分的配置:

1、SQL Server Management Studio Express(簡寫SSMS)

2、SQL Server 配置管理器/SQL Server Configuration Manager(簡寫SSCM)

3、設置防火牆允許數據庫端口開放

4、路由器配置端口轉發功能

第一步:開啟數據庫的遠程連接功能

1、這裡我們以Sql Server 2008 R2為例,打開Sql Server 2008 R2使用windows身份登錄


跨網遠程連接SQLSERVER不同實例


2、登錄後,右鍵選擇【屬性】。左側選擇【安全性】,選中右側的【SQL Server 和 Windows 身份驗證模式】以啟用混合登錄模式,如果已經是就跳過這步。


跨網遠程連接SQLSERVER不同實例


打開Sql Serve


跨網遠程連接SQLSERVER不同實例


3、選擇【連接】,勾選【允許遠程連接此服務器】,然後點【確定】


跨網遠程連接SQLSERVER不同實例


4、展開【安全性】—>【登錄名】—>【sa】,右鍵選擇【屬性】

跨網遠程連接SQLSERVER不同實例

5、左側選擇【常規】,右側選擇【SQL Server 身份驗證】,並設置密碼,如果已經設置了,跳過這步


跨網遠程連接SQLSERVER不同實例


6、右擊數據庫選擇【方面】


跨網遠程連接SQLSERVER不同實例


7、在右側的方面下拉框中選擇“服務器配置”;將【RemoteAccessEnabled】屬性設為“True”,點“確定”

跨網遠程連接SQLSERVER不同實例

第二步:SQL Server 配置管理器配置

1、打開sql server配置管理器


跨網遠程連接SQLSERVER不同實例


2、下面開始配置SSCM,選中左側的【SQL Server服務】,確保右側的【SQL Server】以及【SQL Server Browser】正在運行

3、在左則選擇sql server網絡配置節點下的sqlexpress的協議,在右側的TCP/IP當中,右鍵啟用或者雙擊打開設置面板將其修改為“是”,如果已經為“是”就不用修改了。


跨網遠程連接SQLSERVER不同實例


4、選擇【IP 地址】選項卡,設置TCP的端口為【1433】,如果已經為【1433】,跳過這步

跨網遠程連接SQLSERVER不同實例

5、將"客戶端協議"的【TCP/IP】也修改為啟用


跨網遠程連接SQLSERVER不同實例


第三步:防火牆設置Sql Server端口允許外部訪問

1、打開防火牆,選擇【高級設置】

跨網遠程連接SQLSERVER不同實例

2、【入站規則】當中點擊【新建規則】

跨網遠程連接SQLSERVER不同實例

3、我們選擇【端口】

跨網遠程連接SQLSERVER不同實例

4、我們選擇規則應用於【TCP】,在【特定本地端口】輸入sql server的默認端口號1433,點擊下一步

跨網遠程連接SQLSERVER不同實例

5、選擇允許連接


跨網遠程連接SQLSERVER不同實例


6、給該規則任意取一個名字


跨網遠程連接SQLSERVER不同實例


第四步:路由器配置端口轉發功能

進入A電腦的網關端口,進行端口轉發配置,以TL-WVR308路由器為例,在【轉發規則】當中的【虛擬服務器】新增轉發端口,其中外部端口可以改成其他端口,也可以和內部端口號一致,而內部端口一定為1433(sql server的默認端口),內部服務器IP地址就是A電腦的內網IP地址。


跨網遠程連接SQLSERVER不同實例


我們還需要綁定在路由器花生殼,這樣就確保A電腦的外部地址一直能夠通過花生殼解析的到。

至此,A電腦的Sql Server允許訪問的配置全部完成,接下來是,B電腦連接A電腦的數據庫了。最後,我們使用B電腦的Sql Server連接A電腦的Sql Server。如圖所示


跨網遠程連接SQLSERVER不同實例


這樣就可以使用B電腦外部遠程訪問到A電腦的Sql server了~~


分享到:


相關文章: