SQL Server 2005 RTM(Release to Manufacturing)版本號為 9.00.1399(對應 3042 為早期建置號),存在多項嚴重 Bug 與安全性漏洞。生產環境**務必套用最新 Service Pack(SP)與累積更新(CU)**。
SELECT
CONVERT(sysname, SERVERPROPERTY('ServerName')) AS InstanceName,
SERVERPROPERTY('ProductVersion') AS Version,
SERVERPROPERTY('Edition') AS Edition,
SERVERPROPERTY('ProductLevel') AS PatchLevel;
輸出範例:
| 屬性 | 範例值 |
|---|---|
| InstanceName | MYSERVER\INST1 |
| Version | 9.00.4035.00 |
| Edition | Enterprise Edition |
| PatchLevel | SP3 |
SELECT @@VERSION;
輸出:Microsoft SQL Server 2005 - 9.00.4035.00 (X64) ... Enterprise Edition on Windows NT 6.1 ...
圖形化介面顯示版本、版本號、SP 等級。
| 版本 | 建置號 (ProductVersion) | 發布日期 | 備註 |
|---|---|---|---|
| RTM | 9.00.1399.06 | 2005-11 | 原始版 |
| SP1 | 9.00.2047.00 | 2006-04 | |
| SP2 | 9.00.3042.00 | 2007-02 | 文中提到的 3042 |
| SP3 | 9.00.4035.00 | 2008-12 | **主流支援結束前最後一個 SP** |
| SP4 | 9.00.5000.00 | 2010-12 | 延伸支援階段發布 |
關鍵特性:Service Pack 為**累積性**更新,SP3 包含 SP1+SP2 所有修正,直接安裝最新 SP 即可,無需逐級升級。
SQL Server 2005 Service Pack 4(含 SP3 所有內容)。https://msdn.microsoft.com/zh-cn/library/dd353312(SQL.90).aspxsysadmin 角色執行安裝程式。