成因複雜,依序排查:
ping IP 失敗 → 檢查網卡、交換器、路由器;成功但 ping 名稱 失敗 → DNS 問題,修 hosts 檔或 DNS 設定telnet IP 1433 閃爍游標 = 正常;失敗 → 服務未啟、TCP/IP 未啟、埠號不符、防火牆阻擋原因: 伺服器設為「僅 Windows 驗證」,拒絕 SQL 登入 (sa 等)。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode
值:1 (僅 Windows) → 2 (混合模式)
重啟服務生效
新增 BUILTIN\Administrators 和 <機器名>\Administrator 登入,指派 sysadmin 角色。
成因: 連線建立時間超過逾時設定。常見於跨網路慢速連線或區域網路擁塞。
1. ping IP 通
2. telnet IP 1433 不報錯
3. 企業管理器用 IP 註冊:SQL 登入 → sa + 密碼
4. 仍失敗 → 伺服器端「伺服器網路公用程式」啟用 WinSock Proxy,位址=伺服器IP、埠=1433
5. 仍失敗 → 用戶端「用戶端網路公用程式」別名新增:TCP/IP、伺服器名=遠端IP