安裝 SQL Server Service Pack 時常遇到「暫止檔案作業」或驗證失敗等錯誤。本文提供兩大類常見問題的解決步驟,並說明如何透過 T-SQL 查詢確認目前安裝的 SP 版本編號。
regedit,瀏覽至 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager。原因:SP3 安裝過程未啟用 TCP/IP 監聽。解決步驟:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Client\ConnectTo,確認 DSQUERY 值為 DBNETLIB,若無請手動新增。在查詢分析器或 isql 執行 SELECT @@VERSION,回傳字串中的版本號(如 8.00.760)對應關係如下:
| 版本號 | 對應版本 |
|---|---|
| 8.00.194 | SQL Server 2000 RTM |
| 8.00.384 | SP1 |
| 8.00.534 | SP2 |
| 8.00.760 | SP3 |
亦可使用 xp_msver 取得更詳細的版本資訊。