【1】@@version
執行sql語句
SELECT @@VERSION
【2】SSMS連接信息
連接SQL Server Management Studio利用Object Explorer顯示的主要版本號信息,顯示當前實例產品版本號事11.0.6020
【3】[sys].[xp_msver]
在 SQL Server Management Studio 中通過執行[sys].[xp_msver]獲取版本號信息
[sys].[xp_msver]
【4】利用 SERVERPROPERTY 獲取(最佳實踐)
SELECT SERVERPROPERTY('LicenseType') as Licensetype, SERVERPROPERTY('NumLicenses') as LicenseNumber, SERVERPROPERTY('productversion') as Productverion, SERVERPROPERTY('servername') AS 實例名, SERVERPROPERTY('ProductVersion') AS 實例版本, SERVERPROPERTY('Edition') AS 產品版本, SERVERPROPERTY('ProductLevel') AS 版本級別, @@VERSION AS 版本信息 ,DATABASEPROPERTYEX ( 'master' , 'version' ) AS 數據庫版本號
【5】數據庫版本號
【5.0】版本號對應表
【5.1】使用SQL查詢實例內部版本號
select DATABASEPROPERTYEX ( 'master' , 'version' )
SQL SERVER2005,可以看到是611
SQL SERVER2016,可以看到是852
比如,我們用低版本實例的備份,到高版本的實例去還原;
舉例:sql server2005 bak =》 restore sql server2016
已為數據庫 'test2005',文件 'test' (位於文件 1 上)處理了 904 頁。 已為數據庫 'test2005',文件 'test_log' (位於文件 1 上)處理了 5 頁。 正在將數據庫 'test2005' 從版本 611 轉換為當前版本 852。RESTORE DATABASE 成功處理了 909 頁,花費 0.401 秒(17.693 MB/秒)。
【6】查看服務器名
(1)@@servername
SELECT @@SERVERNAME as InstalledName, SERVERPROPERTY('SERVERNAME') as NetworkName
(2)sp_helpserver
【參考文檔】
版本信息參考引用自:https://www.cnblogs.com/xysr-tom/p/10592447.html
深入參考:https://blog.csdn.net/u013816709/article/details/80910245
服務器實例名信息參考:修改計算機名:https://www.cnblogs.com/gered/p/9401903.html