首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2000 1433 埠無法開啟排查指南:SP3a 補丁、網路配置、防火牆、認證模式全檢查

     編輯:關於SqlServer

Windows Server 2003 上安裝 SQL Server 2000 預設實例,1433 埠不聆聽,遠端無法連線。系統化排查清單:

1. 必裝 SP3a 補丁

查詢分析器執行 SELECT @@VERSION,版本號 < 8.00.760 表示未裝 SP3a。下載位址:微軟下載中心。執行解壓後的 setup.bat 完成安裝。

2. 四大常見連線錯誤與排查步驟

錯誤一:「SQL Server 不存在或存取被拒絕」

  1. 物理連通:ping <Server IP> 成功但 ping <Server Name> 失敗 → DNS/Hosts 問題,編輯 C:\WINNT\system32\drivers\etc\hosts 加入 IP-Name 對映。
  2. 服務狀態:telnet <Server IP> 1433 閃爍游標 = 正常聆聽;「無法開啟連線」= 服務未啟、TCP/IP 未啟用、埠號非 1433。
  3. 伺服器網路配置:服務器網路實用工具 → 通用 → 啟用「命名管道」與「TCP/IP」;TCP/IP 屬性確認埠號 1433、「隱藏伺服器」不影響連線。
  4. 用戶端網路配置:客戶端網路實用工具 → 同樣啟用兩協議;TCP/IP 埠號與伺服器一致;別名頁可設定連線別名(類似 Hosts)。

錯誤二:「無法連線到伺服器,用戶 xxx 登入失敗」

原因:伺服器設為「僅 Windows 驗證」。解決:企業管理器 → 右鍵伺服器 → 內容 → 安全性 → 選「SQL Server 和 Windows」→ 重啟服務。若無法以 Windows 登入管理器,改登錄:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\MSSQLServer\LoginMode 從 1 改 2,重啟服務。

錯誤三、四(略)

依此類推檢查防火牆(關閉或放行 1433/1434/UDP)、反病毒軟體、IPsec 原則、SQL Browser 服務(命名實例需 UDP 1434)。

核心提示: Win2003 SP1+ 預設關閉 SQL 2000 TCP/IP 埠,必須打補丁重啟服務才會開啟,這是最常被忽略的根因。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved