Win7中按照SQLServer2005 一定要在windows防火牆中加入額外程序

win7下更改windows防火牆設置(在 Windows 防火牆中爲 SQL Server 2005 和SQL Server Browser創建例外)

-----------------------------

step1: 配置SQL Server 外圍應用配置器(爲 SQL Server 2005 啓用遠程連接、啓用 SQL Server Browser 服務)

1. 單擊”開始”,依次選擇”所有程序”、”Microsoft SQL Server 2005″、”配置工具”,然後單擊”SQL Server 外圍應用配置器”。


2. 在”SQL Server 外圍應用配置器”頁上,單擊”服務和連接的外圍應用配置器”。

3. 在”服務和連接的外圍應用配置器”頁上,展開”Database Engine”(數據庫引擎),單擊”遠程連接,選擇”本地連接和遠程連接”複選框,選擇適用於您的環境的相應協議(我這裏使用同時使用TCP/IP和named pipes),然後單擊”應用”。

注意:請在接收到以下消息時單擊“確定”。

直到重新啓動數據庫引擎服務後,對連接設置所做的更改纔會生效。

4. 在”服務和連接的外圍應用配置器”頁上,單擊”SQL Server Browser”,在”啓動類型”中單擊”自動”選項,然後單擊”應用”。

5. 單擊”啓動”,然後單擊”確定”。

step2:更改windows防火牆設置(在 Windows 防火牆中爲 SQL Server 2005 和SQL Server Browser創建例外)
1. 在 Windows 防火牆中,單擊”允許程序或功能通過windows防火牆”,然後單擊”允許運行另一程序(R)”。

. 在”添加程序”窗口中,單擊”瀏覽”。

3. 單擊 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe 可執行程序,單擊”打開”,然後單擊”確定”。

注意:上述路徑可能會根據 SQL Server 2005 的安裝位置而不同。

4. 單擊 C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe 可執行程序,單擊”打開”,然後單擊”確定”。

注意:上述路徑可能會根據 SQL Server 2005 的安裝位置而不同。

step3:配置遠程連接的TCP端口1433

1. 在服務器上打開SQL Server Configuration Manager。

方法:單擊”開始”,依次選擇”所有程序”、”Microsoft SQL Server 2005″、”configuration tools”,然後單擊”SQL Server configuration manager”。

接着依次選擇”SQL Server 2005 網絡配置”、”SQLEXPRESS的協議”、在右邊的”TCP/IP”上點擊右鍵打開屬性。

2.在TCP/IP屬性窗口中選擇”IP地址”選擇卡,

然後在”IPALL“中修改”TCP端口”的值: (一般輸入1433,但如果連接有問題,可以設置成其他開放的端口)

這裏有幾點要注意的:

1.

全部偵聽改爲否。

2.

IP地址改爲本機IP地址,監聽端口都改爲1433。

3.幾個檢查配置是否完成的方法:

一 看ping 服務器IP能否ping通。
這個實際上是看和遠程sql server 2000服務器的物理連接是否存在。如果不行,請檢查網絡,查看配置,當然得確保遠程sql server 2000服務器的IP拼寫正確。
二 在Dos或命令行下輸入telnet 服務器IP 端口,看能否連通。
如telnet 202.114.100.100 1433

三 在C:/windows/system32 下用netstat -an 命令檢查是否監聽了1433端口。

TCP--1433是MS SQL對外提供服務設置的默認端口,是可以更改的
UDP--1434是向請求者返回端口信息 

在Windows防火牆把端口設置爲例外 


3.重新啓動服務SQL server!在SQL Server 外圍應用配置器中)

 

具體請參照http://www.cnblogs.com/tftknight/articles/2043186.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章