一、為 SQL 啟用遠端連接配接
1. 單擊“開始”,依次指向“程式”、“Microsoft SQL Server 2005”和“配置工具”,然後單擊“SQL Server 外圍應用配置器”。
2. 在“SQL Server 2005 外圍應用配置器”頁上,單擊“服務和連接配接的外圍應用配置器”。
3. 在“服務和連接配接的外圍應用配置器”頁上,展開“資料庫引擎”,依次單擊“遠端連接配接”和“本地連接配接和遠端連接配接”,單擊适用于您的環境的相應協定,然後單擊“應用”。
注意:請在接收到以下消息時單擊“确定”:
直到重新啟動資料庫引擎服務後,對連接配接設定所做的更改才會生效。
4. 在“服務和連接配接的外圍應用配置器”頁上,展開“資料庫引擎”,依次單擊“服務”和“停止”,等待 MSSQLSERVER 服務停止,然後單擊“啟動”以重新啟動 MSSQLSERVER 服務。
二、啟用 SQL Server Browser 服務
3. 在“服務和連接配接的外圍應用配置器”頁上,單擊“SQL Server Browser”,在“啟動類型”中單擊“自動”選項,然後單擊“應用”。
注意:在單擊“自動”選項後,每次啟動 Microsoft Windows 時将自動啟動 SQL Server Browser 服務。
4. 單擊“啟動”,然後單擊“确定”。
三、在 Windows 防火牆中為SQL Server 2005 建立例外
1. 在 Windows 防火牆中,單擊“例外”頁籤,然後單擊“添加程式”。
2. 在“添加程式”視窗中,單擊“浏覽”。
3. 單擊 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe 可執行程式,單擊“打開”,然後單擊“确定”。
注意:上述路徑可能會根據 SQL Server 2005 的安裝位置而不同。
四、在 Windows 防火牆中為 SQL Server Browser 服務建立例外
3. 單擊 C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe 可執行程式,單擊“打開”,然後單擊“确定”。
五、遠端連接配接端口設定(很關鍵的一步,很多方法隻講了一到四步,卻沒有講到第五步)
1、在伺服器上打開SQL Server Configuration Manager。選擇SQL Server配置治理器->SQL Server 2005網絡配置->MSSQLSERVER的協定->TCP/IP,在彈出對話框中選擇IP位址->IPALL->TCP端口,設定為可用端口。我的設定為1433(如果預設的1433端口老是連接配接不上,你就設定為你确認已經打開的端口試試,如21端口等)
2、在“服務和連接配接的外圍應用配置器”頁上,展開“資料庫引擎”,依次單擊“服務”和“停止”,等待 MSSQLSERVER 服務停止,然後單擊“啟動”以重新啟動 MSSQLSERVER 服務。
六、測試連接配接
1、打開SQL2005登陸界面,輸入伺服器IP和使用者名及密碼。
如:
伺服器名稱:172.40.94.49,1433 使用者名:pkm
密碼:******
點連接配接,結果連接配接成功。
PS:上面的伺服器名稱中的,21中的21第五步中第1步中設定的IPALL中的TCP端口