SQL Server データベース エンジンのどのバージョンとエディションを実行するかを決定する
この記事では、実行中の SQL Server データベース エンジンのバージョンとエディションを決定する手順について説明します。
元の製品バージョン: SQL Server
元の KB 番号: 321185
SQL Server のバージョンを確認するには、次のいずれかの方法を使用できます。
Note
バージョン情報は、 major.minor.build.revision パターンに従います。 "リビジョン" 情報は、通常、SQL Server のバージョンを確認するときに使用されません。
方法 1: SQL Server Management Studio を使用してサーバーに接続する
SQL Server Management Studio (SSMS)のオブジェクト エクスプローラーを使用してサーバーに接続します。 接続すると、SQL Server の特定のインスタンスへの接続に使用されるユーザー名と共に、バージョン情報がかっこで囲まれて表示されます。 オブジェクト エクスプローラーを使用して SQL Server に接続する方法の詳細については、「 SQL Server または Azure SQL Database に接続するを参照してください。
方法 2: Errorlog ファイルの最初の数行を見る
そのインスタンスの Errorlog ファイルの最初の数行を確認します。 既定では、エラー ログは ERRORLOG.n ファイルのProgram Files\Microsoft SQL Server\MSSQL.n\MSSQL\LOG\ERRORLOG
にあります。 エントリは次のようになります。
2024-09-05 16:56:22.35 Server Microsoft SQL Server 2022 (RTM-CU14) (KB5038325) - 16.0.4135.4 (X64)
Jul 10 2024 14:09:09
Copyright (C) 2022 Microsoft Corporation
Developer Edition (64-bit) on Windows 11 Enterprise 10.0 <X64> (Build 22631: ) (Hypervisor)
このエントリは、バージョン、製品レベル、64 ビットと 32 ビット、SQL Server のエディション、SQL Server が実行されている OS バージョンなどの製品に関する情報を提供します。
方法 3: クエリ "SELECT @@VERSION" を実行した後の出力を確認する
SQL Server のインスタンスに接続し、次のクエリを実行します。
SELECT @@VERSION
このクエリの出力の例を次に示します。
Microsoft SQL Server 2022 (RTM-CU14) (KB5038325) - 16.0.4135.4 (X64) Jul 10 2024 14:09:09 Copyright (C) 2022 Microsoft Corporation Developer Edition (64-bit) on Windows 11 Enterprise 10.0 <X64> (Build 22631: ) (Hypervisor)
出力から、SQL Server 製品のバージョン、Service Pack レベル、累積的な更新レベル、またはセキュリティ更新プログラム レベル (該当する場合) を決定できます。
方法 4: SERVERPROPERTY 関数を使用する
SQL Server のインスタンスに接続し、 SSMS で次のクエリを実行。
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
次のような内容が出力されます。
- 製品バージョン (16.0.4135.4 など)
- 製品レベル (例 RTM)
- エディション (開発者など)
結果の例を以下に示します。
製品バージョン | 製品レベル | エディション |
---|---|---|
16.0.4135.4 | RTM | Developer Edition (64-bit) |
Note
SERVERPROPERTY
関数はバージョン情報に関連する個々のプロパティを返しますが、@@VERSION
関数は出力を 1 つの文字列に結合します。 アプリケーションで個々のプロパティ文字列が必要な場合は、SERVERPROPERTY
関数を使用して、@@VERSION
結果を解析するのではなく、それらを返すことができます。この方法は、SQL Azure Database インスタンスにも利用できます。 詳細については、「 SERVERPROPERTY (Transact-SQL)」を参照してください。
SQL Server 2014 RTM Cumulative Update 10 および SQL Server 2014 Service Pack 1 Cumulative Update 3 以降では、
SERVERPROPERTY
ステートメントにプロパティが追加されました。 完全な一覧については、「 SERVERPROPERTY (Transact-SQL)を参照してください。
方法 5: "インストールされている SQL Server 機能検出レポート" を使用する
インストールされている SQL Server 機能検出レポートを使用することもできます。 このレポートは、SQL Server インストール センターの Tools ページにあります。 このツールは、SSMS などのクライアント ツールを含め、システムにインストールされているすべての SQL Server インスタンスに関する情報を提供します。 このツールは、SQL Server がインストールされているシステムでのみローカルで実行できることに注意してください。 リモート サーバーに関する情報を取得するために使用することはできません。 詳細については、「SQL Server のインストールの検証」を参照してください。
サンプル レポートのスナップショットを以下に示します。