第一次看到這個在網上查的時候真的有點蒙,看了也不會,這個有兩種狀況;html
1.只是局域網內的遠程鏈接訪問 2.外網的遠程鏈接訪問 sql
我這裏先談第一種狀況:這種狀況的操做:數據庫
(1)登錄SQL Server 2008(windows身份認證),登錄後右擊,選擇「屬性」。windows
(2)左側選擇「安全性」,選中右側的「SQL Server 和 Windows 身份驗證模式」以啓用混合登陸模式。安全
(3)選擇「鏈接」,勾選「容許遠程鏈接此服務器」,建議將「最大併發鏈接數」按實際狀況,進行設置,而後點「肯定」。服務器
(4)展開「安全性」->「登陸名」->「sa」,右鍵選擇「屬性」。網絡
(5)左側選擇「常規」,右側選擇「SQL Server 身份驗證」,並設置密碼。併發
(6)選擇「狀態」,選中「啓用」,點擊「肯定」。spa
(7)右擊數據庫選擇「方面」。htm
(8)在「方面」下接列表框中,選擇「服務器配置,「RemoteAccessEnabled」屬性和」RemotoDacEnabled」設爲「True」,點「肯定」。至此SSMS已設置完畢,先退出,再用sa登陸,成功即表示sa賬戶已經啓用。
(9)下面開始配置Sql Server Configuration Manager (SSCM),選中左側的「SQL Server服務」,確保右側的「SQL Server」以及SQL Server Browser正在運行。
(10)打開左側「SqlServer網絡配置」,打開「你本身數據庫實例名的協議」,查看右側的TCP/IP默認是「已禁用」,將其修改成「已啓用」。
(11)雙擊打開「TCP/IP」查看「TCP/IP屬性」下「協議」選項卡中的「所有偵聽」和「已啓用」項,是否都是設置成「是」。
(12)選擇「IP Addersses」選項卡,IP一、IP二、IPAll設置TCP端口爲「1433」,TCP動態端口爲空值,已啓用爲「是」。
(13)將"客戶端協議"的"TCP/IP"也修改成「已啓用」。
(14)雙擊打開右側「TCP/IP」,打開「TCP/IP屬性」,將默認端口設爲「1433」,已啓用爲「是」。配置完成,從新啓動SQL Server 2008。
(15)最後一步,必須要防火牆上把SQL Server 的1433 TCP端口和1434 UDP端口映射出去。
具體的網址:https://www.cnblogs.com/Sue_/p/4332948.html 或者https://jingyan.baidu.com/article/19020a0a1ada4f529c28427c.html我查詢的網址有圖,更清晰一點。
這個須要注意: