SQL 2000 四版本中,僅簡體中文個人版、簡體中文開發版支持 Windows XP。標準版、企業版會報「服務器組件不受支持」。
現象:提示「以前的安裝程序創建了掛起的文件操作,必須重啟」,重啟後依然報錯。
解決:刪除注冊表鍵值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
PendingFileRenameOperations (刪除該值)
刪除後無需重啟,直接繼續安裝。
現象:企業管理器、查詢分析器本機正常,但 Java/JDBC/ODBC 遠程連接失敗。
根因:未安裝 SP4 补丁(或安裝了錯誤組件)。
SP4 包含三個獨立安裝包:
| 組件 | 下載文件 | 說明 |
|---|---|---|
| Database 組件(核心) | SQL2000-KB884525-SP4-x86.EXE | 必裝,含引擎、復制、客戶端連接 |
| Analysis Services | SQL2000.AS-KB884525-SP4-x86.EXE | OLAP/挖掘用戶裝 |
| MSDE (Desktop Engine) | SQL2000.MSDE-KB884525-SP4-x86.EXE | MSDE 實例裝 |
關鍵:下載後解壓,運行解壓目錄下的 setup.exe 或 setup.bat,**雙擊壓縮包裡的 EXE 只是解壓,不是安裝补丁**!
SELECT @@VERSION; -- 應顯示 SP4
SELECT SERVERPROPERTY('ProductLevel'); -- 應返回 SP4
裝上 Database 組件 SP4 後,遠程連接恢復正常。
PendingFileRenameOperations@@VERSION 顯示 SP4花 3 天踩坑,核心教訓:XP 上裝 SQL 2000 必須打 SP4 Database 組件,且要運行解壓後的真正安裝程序。現在新環境請直接用 SQL Server 2017/2019 Developer Edition,避開所有兼容性坑。