Sql-Server-2008-R2
從 SQL Server 2008 升級到 SQL Server 2012
我已將我的 SQL Server 2008 R2 企業版升級到 SQL Server 2012。即使在升級之後,我也可以毫無問題地查看和使用 SQL Server 2008 R2 實例。我的升級順利嗎?
我可以從 SQL Server 2008 和 2012 打開預設實例。此外,我已將所有數據庫的兼容性級別更新為 110。
就地升級後
編輯 - 版本
執行後
SELECT @@Version
SQL Server 2012
Microsoft SQL Server 2012 - 11.0.2100.60 (X64) Feb 10 2012 19:39:15 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
SQL Server 2008 R2
Microsoft SQL Server 2012 - 11.0.2100.60 (X64) Feb 10 2012 19:39:15 Copyright (c) Microsoft Corporation Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)
將我的評論轉為回答:
SSMS 只是一個連接到 SQL Server 的工具。
您進行了就地升級,但使用 SSMS 2008R2 和 SSMS 2012 連接到 SQL Server 2012。
使用 T-SQL - 將為您提供正確的版本:
SELECT SERVERPROPERTY ('MachineName') AS PhysicalMachineName, SERVERPROPERTY ('ServerName') AS SQLServerName, SERVERPROPERTY ('Edition') AS ServerEdition, CAST(SUBSTRING(@@Version,charindex('SQL',@@version, 1),15) AS VARCHAR(255)) + ' + ' + CAST (SERVERPROPERTY ('productlevel')AS VARCHAR (50)) + ' + (Build' + CAST (SERVERPROPERTY ('ProductVersion') AS VARCHAR (50)) +')' AS ProductVersion, RIGHT(@@version, (Len(@@Version)-charindex('Windows',@@version, 1))+1) AS [O.S.], SERVERPROPERTY ('Collation') AS Collation
最佳實踐:
- 升級前 - 執行上述腳本以獲取版本,升級後,執行它以確保您使用的是正確的正確版本。
- 始終使用最新版本的 SSMS(無論 SQL Server 版本如何)。