次の方法で共有


@@VERSION - Transact SQL 構成関数

適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Microsoft Fabric の SQL 分析エンドポイントMicrosoft Fabric のウェアハウスMicrosoft Fabric プレビューの SQL データベース

現在インストールされている SQL Server に関するシステム情報およびビルド情報を返します。

Transact-SQL 構文表記規則

Important

SQL Server と Azure SQL データベース の データベース エンジン バージョン番号は類似のものではありません。別個の製品に与えられる内部製造番号を表しています。 Azure SQL データベース の データベース エンジン は、SQL Server データベース エンジン と同じコード ベースに基づいています。 最も重要なのは、Azure SQL データベース の データベース エンジン には常に最新の SQL データベース エンジン ビットがあることです。 たとえば、Azure SQL Database のバージョン 12 は SQL Server のバージョン 16 より新しくなっています。

Syntax

@@VERSION

Return Types

nvarchar

Remarks

@@VERSION の結果は、1 つの nvarchar 文字列として表示されます。 SERVERPROPERTY (Transact-SQL) 関数を使用すると、個別のプロパティ値を取得することができます。

SQL Serverでは、次の情報が返されます。

  • SQL Server のバージョン

  • Processor architecture

  • SQL Server のビルド日

  • Copyright statement

  • SQL Server エディション

  • オペレーティング システムのバージョン

Azure SQL データベース と Azure SQL Managed Instance では、次の情報が返されます。

  • エディション - "Microsoft SQL Azure"

  • 製品レベル - "(RTM)"

  • Product version

  • Build date

  • Copyright statement

Examples

A: 現在のバージョンの SQL Server を返す

次の例では、現在のインストールに関するバージョン情報を返します。

SELECT @@VERSION AS 'SQL Server Version';

例: Azure Synapse Analytics、Analytics Platform System (PDW)

B. 現在のバージョンの Azure Synapse Analytics を返す

SELECT @@VERSION AS 'SQL Server PDW Version';