最近在新的服務上安裝了SqlServer 2016,但安裝完成后本地連接沒有問題,使用其他其他主機進行遠程連接時,無法連接。那么則需要配置一下SqlServer的遠程訪問。
在進行遠程訪問時需要使用到SqlServer管理工具,如果你像我一樣是全新的服務器並且在安裝完SqlServer時沒有安裝管理工具的話,請重新執行SqlServer的安裝包程序,在安裝選項中選擇SqlServer管理工具進行下載:
點擊安裝SqlServer安裝工具后會自動跳轉至微軟官方下載頁面,點擊鏈接等待下載安裝即可:
安裝完成后,重啟服務器后,在開始菜單中找到Microsoft SqlServer tools----Microsoft SqlServer management studio進入SqlServer管理工具中,首次訪問時需要進行登錄設置,這里我選擇的是SqlServer認證方式,用戶名、密碼為安裝數據庫時設置的用戶名密碼:
連接成功,進入到頁面,右鍵點擊屬性:
在連接選項中查看是否開啟運行遠程連接到此服務器,如果沒有開啟,勾選復選框,確定設置:
開啟運行遠程連接到此服務器選項后,在開始菜單中找到SqlServer配置管理器:
在配置管理器中找到SqlServer網絡配置---MSSQLSERVER 的協議---tcp/ip,如果tcp/ip如果狀態為未啟用則改為啟動狀態:
狀態啟用后,右鍵點擊tcp/ip,進入tcp/ip屬性配置頁面,切換到IP地址選項卡中查看tcp port(端口號),記住這個端口號一會的設置會用到:
最后為了確保服務器中防火牆策略不會攔截遠程連接的服務,你可以選擇直接關閉服務器防火牆,或者按照下面的方法配置服務器防火牆。
配置服務器防火牆方法如下:在桌面右下角網絡連接圖標中右鍵打開網絡和共享中心,然后點擊頁面中左下角的Windows 防火牆:
點擊進入防火牆高級設置頁面:
點擊入站規則,在右側選項中選擇新建規則:
選擇端口,下一步:
選擇tcp選項,並將剛才記住的端口號寫好,下一步給這個規則起個名字就可以了:
至此,所有的遠程訪問配置已經全部完成了,你可以在其他主機中進行測試:
OK,連接成功,撒花~~~~