前言
在使用 SQL Server 時,遇到「建立與伺服器的連接時出錯」是常見問題。本文提供系統性的解決方案,涵蓋遠程連接啟用、SQL Server Browser 服務設定、Windows 防火牆例外規則建立等關鍵步驟,幫助您快速恢復資料庫連線。
步驟 1:啟用 SQL Server 遠程連接
- 開啟「開始」→「程式集」→「Microsoft SQL Server 2005」→「設定工具」→「SQL Server 外部應用程式設定器」。
- 在嚮導首頁點選「服務和連接的外部應用程式設定器」。
- 展開「資料庫引擎」,勾選「遠程連接」,右側選擇「本地和遠程連接」,並啟用 TCP/IP 與 命名管道 兩種協定。點選「套用」,系統提示需重新啟動資料庫引擎服務才能生效。
- 同樣在「資料庫引擎」下選擇「服務」,右側點選「停止」待 MSSQLSERVER 服務停止後,再點選「啟動」完成重新啟動。
步驟 2:啟用 SQL Server Browser 服務
- 同樣進入「SQL Server 外部應用程式設定器」→「服務和連接的外部應用程式設定器」。
- 展開「SQL Server Browser」,選擇「服務」,將「啟動類型」設為「自動」,並點選「啟動」按鈕。
步驟 3:在 Windows 防火牆新增 SQL Server 例外
- 開啟 Windows 防火牆設定,切換到「例外」頁籤,點選「新增程式」。
- 點選「瀏覽」,定位到 SQL Server 執行檔:
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\sqlservr.exe
(實際路徑可能因安裝實例而異,MSSQL.1 為實例 ID 佔位符)
- 確定後返回,對每個需開放遠程存取的 SQL Server 實例重複上述操作。
步驟 4:在 Windows 防火牆新增 SQL Browser 例外
- 同樣在防火牆「例外」頁籤點選「新增程式」→「瀏覽」。
- 定位到 SQL Browser 執行檔:
C:\Program Files\Microsoft SQL Server\90\Shared\sqlbrowser.exe
(路徑同樣可能因安裝路徑而異)
- 確定完成設定。
總結
依序完成上述四個步驟,即可解決大多數 SQL Server 2005 連線錯誤。若問題持續,建議檢查網路連通性、埠號衝突或查閱 SQL Server 錯誤日誌進一步診斷。