SQL Server 2005 預設停用遠端連線,直接連線會出現錯誤:provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified。
啟用步驟(SQL Server Surface Area Configuration)
- 開啟 [SQL Server 2005] → [Configuration Tools] → [SQL Server Surface Area Configuration]。
- 選擇 [Surface Area Configuration for Services and Connections]。
- 展開 [MSSQLSERVER] → [Database Engine] → 選取 [Remote Connections]。
- 勾選 [Local and remote connections],建議選 Using both TCP/IP and named pipes。
- 按 [OK] 套用,系統提示需重新啟動服務。
- 重新啟動 SQL Server 服務(MSSQLSERVER)即可生效。
補充檢查項目
- 防火牆開放 TCP 1433(預設執行個體)與 UDP 1434 (Browser 服務)。
- SQL Server Configuration Manager → [Protocols for MSSQLSERVER] → 啟用 TCP/IP、Named Pipes,檢查 IP 位址監聽設定。
- 確認 SQL Server Browser 服務啟動(命名執行個體必須)。
總結
「介面區組態」是 SQL Server 2005 統一管理服務暴露面的工具。啟用遠端連線後,務必同步檢查防火牆、通訊協定與 Browser 服務,確保端到端連通。