2012-04-18 4 views
4

SQL Serverのリリースバージョンのみを取得するにはどうすればよいですか?現在のSQL Serverのバージョンを取得する

select @@version 

私の場合には、完全な情報を取得します。

のMicrosoft SQL Server 2008 R2(RTM) - 10.50.1617.0(X64)2011年4月22日午後07時23分43秒著作権(C)マイクロソフト株式会社デベロッパー版 (64ビット)Windows NT 6.1での(7601をビルドします。Service Pack 1の)

私だけMicrosoft SQL Server 2008 R2を必要としています。

提案?

答えて

4

方法について:私はこの出力を得る

SELECT 
    SERVERPROPERTY('Edition'), 
    SERVERPROPERTY('ProductVersion') 

ProductVersionに基づいて

Developer Edition (64-bit) 10.50.2500.0 

を、あなたが行うことができます人間が読めるSQL Serへの「翻訳」 VERバージョン名...

11.xx --> SQL Server 2012 
10.50. --> SQL Server 2008 R2 
10.00. --> SQL Server 2008 
09.xx --> SQL Server 2005 

など

1
SELECT SUBSTRING(@@VERSION,0,CHARINDEX('-',@@VERSION,0)) 

は(私のために)与える

`Microsoft SQL Server 2012` 
2

のSQL Server 2008 R2用の例

select SERVERPROPERTY('ProductVersion') 

戻り10.50.2500.0についてSERVERPROPERTY

使用してみてください。

SERVERPROPERTYを使用して取得できる他の多くの値があります。

関連する問題