安裝 SQL Server 2000 英文企業版 + SP3 後,服務啟動正常,但同事無法連接。嘗試簡化密碼至 123456 可連,但安全隱患極大。改回複雜密碼後再次失敗,且 SQL Exec 也連不上遠程服務器。
服務器執行 netstat -na 發現無 1433 端口。SQL Server 服務雖啟動,但端口未開啟——這才是連接失敗的真兇。
初次運行 sp3.exe 只做了解壓,並未真正打補丁。正確流程:
sp3.exe 解壓生成文件夾startup.bat(或 setup.bat)重新安裝並正確打補丁後,1433 端口正常開啟,連接恢復。
SELECT @@VERSION; -- 查看版本號
SELECT SERVERPROPERTY('ProductLevel'); -- 查看補丁級別(SP3 顯示為 SP3)
刪除注冊表鍵值:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
刪除後可直接重裝,無需重啟。
startup.bat,單純 Next 只會解壓netstat -na 確認 1433 端口