sqlserver數據庫怎麼開啓遠程鏈接,給到別人訪問

         第一次看到這個在網上查的時候真的有點蒙,看了也不會,這個有兩種狀況;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我查詢的網址有圖,更清晰一點。

這個須要注意:

SQL Server 2008 Express安裝之後,默認狀況下是禁用遠程鏈接的。若是須要遠程訪問,須要手動配置。 打開防火牆設置。將SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到容許的列表中。 該文章是根據本人在使用的實際狀況中進行不斷試驗和在網上查找相關資料進行整改的。 因爲本人使用的是CiscoASA5510的防火牆,因此在配置防火牆的時候曾經一度覺得只要1433的TCP端口映射就能夠了,可是卻反覆試驗都不成功。最後查找了Sql Server網絡端口的相關資料,再把1434的UDP端口也一併映射出去,就能夠用SSMS在INTERNET中成功鏈接。
相關文章
相關標籤/搜索