2011-02-28 49 views

回答

4

就查詢數據庫 - 有一個@@VERSION屬性:

SELECT @@VERSION 

返回的版本,處理器架構,構建日期和操作系統的SQL Server的當前安裝。

爲頁面上提到的,因爲所有的數據在一個VARCHAR返回,您可以使用SERVERPROPERTY功能僅檢索版本:

SELECT SERVERPROPERTY('ProductVersion') 
+0

這是一個醜陋的字符串處理編程。 – 2011-02-28 19:34:46

5
SELECT SERVERPROPERTY('productversion') 
     , SERVERPROPERTY ('productlevel') 
     , SERVERPROPERTY ('edition') 
1
SELECT SERVERPROPERTY('productversion') 

的數字在第一階段之前會給你主要版本:10 = 2008,9 = 2005,8 = 2000.

1

用它來獲得SQL服務器版本:

SELECT SERVERPROPERTY('ProductVersion') 
GO 

還是爲了更詳細的命令

SELECT @@VERSION 
GO 

此外,在here你能找到的版本的版本號

5

名單@ @VERSION/SERVERPROPERTY

但你也應該c heck

exec sp_dbcmptlevel 'dbname' 

確保某個功能在數據庫的兼容級別上工作。

+0

關於sp_dbcmptlevel的好想法。這在某些情況下更重要 – gbn 2011-02-28 19:54:22

0

SELECT SERVERPROPERTY( '指productversion'),SERVERPROPERTY( 'productlevel'),SERVERPROPERTY( '版本')

0
EXEC[MASTER].SYS.[XP_MSVER]--To get the server version 
相關問題