SQL - 配置SQLServer 使其可以遠程訪問


環境:

SQL Server2008 R2

SQL Server Management Studio

 

今天測試部署項目的時候,發現不能遠程訪問SQL Server.具體情形就是在Management Studio連入DB的時候,Server name 輸入./Instance ,沒有任何問題。輸入ip地址\SQLInstance的時候。就連接不上了。

 

如何遠程連接,網上有大把的教程。

總結出來有3個原因。

在SQL Server Management Studio本地登陸后,右擊屬性

1. 選擇混合模式登陸,我一般安裝Instance,就配置好混合模式

2. 連接屬性頁,允許遠程連接。

在SQL Server Configuration Manager中

1. TCP/IP要Enable.

2. TCP/IP的地址,端口要設定正確

3. 確保Instance 和SQL Server Browser是正常啟動的。

在這一步,最開始Instance就啟動不了。刪除了VS 2012 的一個local database后,才能正常顯示。

然后SQL Server Browser不能啟動,要啟動的話,要用Administrator賬戶登錄。

確保顯示的是這樣就可以了:

 

3. 防火牆。先關了試試。然后在確保通過某個端口。

更改win7 防火牆的設置;進入“控制面板\系統和安全\Windows 防火牆”,選擇"高級設置",選擇“新建入站規則”

3.1 允許這兩個程序:
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe,
C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe

3.2 添加2個“入站規則”,選擇“新建入站規則”

選擇“端口”,選擇“TCP”,選擇“本地端口”,輸入“1433”,取名“TCP1433”,完成。

選擇“端口”,選擇“UDP”,選擇“本地端口”,輸入“1434”,取名“UDP1434”,完成。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM