SQL Server - バージョンとエディションの確認方法

SQL Serverのバージョンとエディションとは?

SQL Server のバージョンと言った時は、SQL Server 2017 や SQL Server 2019 等の製品のリリースされたビルドのことを指します。

それぞれにバージョン番号がふられており、その番号からサービスパックのレベルなども特定できます。


SQL Server のエディションは、Enterprise, Developer, Standard, Express 等のことで、エディションが違うと、含まれている機能や性能などが違います。 

SQL Server の製品 (SQL Server 2008 R2、SQL Server 2012 等) によって提供される Edition も違います。


SQL Serverデータベースエンジンのバージョンとエディションの確認方法

データベースエンジンの製品のバージョン番号を確認するには、何通りか方法があります。

ここではクエリーで確認する方法をご紹介します。


まず、ビルドインファンクションの @@VERSION を使ってバージョンを確認する方法です。

データベースにつないで、以下のクエリーを実行すると、バージョンやビルド日等の情報が返ってきます。

SELECT @@VERSION;

結果の例
Microsoft SQL Server 2012 - 11.0.2100.60 (X64)
Feb 10 2012 19:39:15
Copyright (c) Microsoft Corporation
Standard Edition (64-bit) on Windows NT 6.1 <X64> (Build 7601: Service Pack 1)

バージョンとエディションの確認方法 1


また、以下のように、ビルドインファンクションの SERVERPROPERTY を使って確認することも可能です。

SELECT  SERVERPROPERTY('ProductVersion') AS ProductVersion,
        SERVERPROPERTY('ProductLevel') AS ProductLevel,
        SERVERPROPERTY('Edition') AS Edition;

バージョンとエディションの確認方法 2

その他、バージョン情報はエラーログの一番上にも書いてありますし、Management Studio のObject Explore でデータベースに接続した際に、括弧書きで書かれているので、そちらで確認することも可能です。

ご参考までにエラーログのデフォルトのロケーションは以下の通りです。
Program Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\

SQL Serverバージョン一覧

先ほどのクエリー等でバージョン番号が取得できましたね。

そのバージョン番号の最初の数字から、どのプロダクトなのかを特定することができます。


例えば、SQL Server 2019 であれば 15 から始まります。

■ SQL Server 201915.0.x.x
■ SQL Server 201714.0.x.x
■ SQL Server 201613.0.x.x
■ SQL Server 201412.0.x.x
■ SQL Server 201211.0.x.x
■ SQL Server 2008 R210.50.x.x
■ SQL Server 200810.00.x.x
■ SQL Server 20059.00.x.x
■ SQL Server 20008.00.x.x

そして、バージョン番号全体から、サービスパックのレベルまで特定可能です。

リリースバージョン番号
SQL Server 2019 RTM15.0.2000.5
SQL Server 2017 RTM14.0.1000.169
SQL Server 2016 Service Pack 213.0.5026.0
SQL Server 2016 Service Pack 113.0.4001.0
SQL Server 2016 RTM13.0.1601.5
SQL Server 2014 Service Pack 312.0.6024.0
SQL Server 2014 Service Pack 212.0.5000.0
SQL Server 2014 Service Pack 112.0.4100.1
SQL Server 2014 RTM12.00.2000.8
SQL Server 2012 Service Pack 111.00.3000.00
SQL Server 2012 RTM11.00.2100.60
SQL Server 2008 R2 Service Pack 210.50.4000.0
SQL Server 2008 R2 Service Pack 110.50.2500.0
SQL Server 2008 R2 RTM10.50.1600.1
SQL Server 2008 Service Pack 310.00.5500.00
SQL Server 2008 Service Pack 210.00.4000.00
SQL Server 2008 Service Pack 110.00.2531.00
SQL Server 2008 RTM10.00.1600.22
SQL Server 2005 Service Pack 49.00.5000.00
SQL Server 2005 Service Pack 39.00.4035
SQL Server 2005 Service Pack 29.00.3042
SQL Server 2005 Service Pack 19.00.2047
SQL Server 2005 RTM9.00.1399
SQL Server 2000 Service Pack 48.00.2039
SQL Server 2000 Service Pack 38.00.760
SQL Server 2000 Service Pack 28.00.534
SQL Server 2000 Service Pack 18.00.384
SQL Server 2000 RTM8.00.194
© 2010-2024 SQL Server 入門