萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 資料庫 >> MySQL 教學

SQL Server 補丁安裝常見錯誤排查與版本對照表

一、補丁安裝高頻報錯與解決方案

錯誤 1:「以前進行的程序創建了掛起的文件操作,必須重新啟動」

  1. 重啟服務器後重試
  2. 若仍報錯:regedit 定位 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  3. 導出該鍵備份 → 右側刪除 PendingFileRenameOperations 值 → 重啟安裝
  4. 檢查其他註冊表路徑是否殘留同名值,同步清理

錯誤 2:SP3 安裝時無論 Windows/混合認證均提示密碼錯誤

日志 sqlsp.out 顯示:

[TCP/IP Sockets] Specified SQL server not found.
[TCP/IP Sockets] ConnectionOpen (Connect()).

根因:SP3 安裝過程未監聽 TCP/IP 端口(已知 Bug)。

修正步驟

  1. 打開「SQL Server 客戶端網絡實用工具」與「服務器網絡實用工具」,確保 Named Pipes 協議啟用且排第一位
  2. 註冊表確認 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo 下 DSQUERY=DBNETLIB,無則手動創建
  3. 停止 MSSQLSERVER 服務
  4. 重新運行 SP3 安裝程序

二、SQL Server 版本/補丁號快速對照表

登入查詢分析器或 isql -U sa 執行:

SELECT @@VERSION;
-- 或打開幫助→關於

輸出示例:Microsoft SQL Server 2000 - 8.00.760 (Intel X86)

內部版本號對應版本
8.00.194SQL Server 2000 RTM
8.00.384SP1
8.00.534SP2
8.00.760SP3
8.00.2039SP4

更詳細信息可用 xp_msver 存儲過程查看。

三、安全基線檢查腳本

-- 快速判斷是否已打最新補丁
SELECT 
    SERVERPROPERTY('ProductVersion') AS Version,
    SERVERPROPERTY('ProductLevel')   AS SP_Level,
    SERVERPROPERTY('Edition')        AS Edition;

對照微軟官方安全公告確認是否存在已知漏洞。

copyright © 萬盛學電腦網 all rights reserved