SQL Server 2000 預設監聽 TCP 1433 埠。當用戶端無法連線時,依循「物理連線 → 服務狀態 → 伺服器網路設定 → 用戶端網路設定 → 驗證模式 → 逾時設定」六大面向系統排查。
SELECT @@VERSION8.00.760 以下 (RTM/SP1/SP2) 必須升級 SP3a,否則 1433 埠可能無法正常開啟setup.bat 安裝)ping <伺服器IP>
ping <伺服器名稱>
C:\WINNT\system32\drivers\etc\hosts 加入對應:172.168.10.24 myservertelnet <伺服器IP> 1433
程式集 → Microsoft SQL Server → 伺服器網路公用程式程式集 → Microsoft SQL Server → 用戶端網路公用程式MyServer → 真實 IP/名稱),類似 hosts 功能原因:伺服器設為「僅 Windows 驗證」,拒絕 SQL 驗證 (sa 等)。
regedit 開啟 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServerLoginMode:1 (Windows) → 2 (混合)後續補救:混合模式下,內建 BUILTIN\Administrators 與 <機器名>\Administrator 可能被刪除,需在企業管理器 → 安全性 → 登入 → 新增登入手動加回,角色勾選 System Administrators。
常見於跨網段/Internet 連線、網路延遲大。
| 層級 | 檢查項目 | 工具/指令 |
|---|---|---|
| 物理 | 網路連通、防火牆 | ping, telnet |
| 名稱解析 | DNS、hosts、用戶端別名 | ping name, hosts 檔, 用戶端網路公用程式 |
| 服務 | SQL Server 服務啟動、TCP/IP 啟用、埠號 | 服務管理員, 伺服器網路公用程式 |
| 用戶端設定 | 協議啟用、埠號一致、別名 | 用戶端網路公用程式 |
| 驗證 | 混合模式、內建管理員登入 | 企業管理器/登錄表 |
| 逾時 | 登入逾時設定 | EM/QA 選項 |
依序排查,多數 1433 連線問題可在前三步解決。