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

SQL Server 2000 連接失敗排查實錄:SP3 補丁安裝陷阱與 1433 端口未開啟

     編輯:關於SqlServer

問題現場:密碼正確卻無法連接

安裝 SQL Server 2000 英文企業版 + SP3 後,服務啟動正常,但同事無法連接。嘗試簡化密碼至 123456 可連,但安全隱患極大。改回複雜密碼後再次失敗,且 SQL Exec 也連不上遠程服務器。

關鍵發現:1433 端口未監聽

服務器執行 netstat -na 發現無 1433 端口。SQL Server 服務雖啟動,但端口未開啟——這才是連接失敗的真兇。

根因追溯:SP3 補丁「假安裝」

初次運行 sp3.exe 只做了解壓,並未真正打補丁。正確流程:

  1. 運行 sp3.exe 解壓生成文件夾
  2. 進入該文件夾執行 startup.bat(或 setup.bat)
  3. 彈出安裝向導,按提示完成補丁安裝

重新安裝並正確打補丁後,1433 端口正常開啟,連接恢復。

驗證補丁版本的 SQL 命令

SELECT @@VERSION;                    -- 查看版本號
SELECT SERVERPROPERTY('ProductLevel'); -- 查看補丁級別(SP3 顯示為 SP3)

附:解決「掛起的文件操作」需重啟的注冊表技巧

刪除注冊表鍵值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
刪除後可直接重裝,無需重啟。

經驗總結

  • SP3 安裝必須執行解壓後的 startup.bat,單純 Next 只會解壓
  • 連接失敗優先檢查 netstat -na 確認 1433 端口
  • 補丁未打全是導致端口不開、認證失敗的常見隱形原因
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved