regedit 定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session ManagerPendingFileRenameOperations 值 → 重啟安裝日志 sqlsp.out 顯示:
[TCP/IP Sockets] Specified SQL server not found.
[TCP/IP Sockets] ConnectionOpen (Connect()).
根因:SP3 安裝過程未監聽 TCP/IP 端口(已知 Bug)。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo 下 DSQUERY=DBNETLIB,無則手動創建登入查詢分析器或 isql -U sa 執行:
SELECT @@VERSION;
-- 或打開幫助→關於
輸出示例:Microsoft SQL Server 2000 - 8.00.760 (Intel X86)
| 內部版本號 | 對應版本 |
|---|---|
| 8.00.194 | SQL Server 2000 RTM |
| 8.00.384 | SP1 |
| 8.00.534 | SP2 |
| 8.00.760 | SP3 |
| 8.00.2039 | SP4 |
更詳細信息可用 xp_msver 存儲過程查看。
-- 快速判斷是否已打最新補丁
SELECT
SERVERPROPERTY('ProductVersion') AS Version,
SERVERPROPERTY('ProductLevel') AS SP_Level,
SERVERPROPERTY('Edition') AS Edition;
對照微軟官方安全公告確認是否存在已知漏洞。