SQL Server コンポーネントとクライアント ツールのバージョン情報を決定する

この記事では、SQL Server コンポーネントとクライアント ツールのバージョン情報を決定する手順について説明します。

元の製品バージョン: SQL Server
元の KB 番号: 321185

SQL Server クライアント ツールのバージョンを確認する

  • SQL Server Management Studio (SSMS)

    システムにインストールされているクライアント ツールのバージョンを確認するには、Management Studio を起動し、[ヘルプ] メニューの [バージョン情報] をクリックします。 (次のスクリーンショットを参照してください。)

    クライアント ツールのバージョンを示す [Microsoft SQL Server Management Studio バージョン情報] ウィンドウのスクリーンショット。

    SQL Server 2016 以降、SQL Server Management Studio は個別のダウンロードとして提供されます。 ツールのさまざまなバージョンの詳細については、「SQL Server Management Studio (SSMS) のリリース ノート」を参照してください。

    SQL Server Data Tools

    SQL Server Data Tools の詳細については、「SQL Server Data Tools (SSDT) for Visual Studio のダウンロード」を参照してください。

SQL Server Reporting Services

Reporting Services Web サービスの URLでは、SQL Server Reporting Services (SSRS) のバージョンがたとえば 次の URL などで表示されますhttp://servername/reportserver。 このバージョンは、Reporting Services の構成ツールにも表示されます。

SQL Server Integration Services

SQL Server Integration Services のバージョンは、インストールしたSQL Serverのバージョンと一致します。

SQL Server Analysis Services

SQL Server Analysis Services のバージョンを確認するには、次のいずれかの方法を使用できます。

  • 方法 1:SQL Server Management Studio でオブジェクト エクスプローラーを使用してサーバーに接続します。 オブジェクト エクスプローラーに接続した後、Analysis Services の特定のインスタンスへの接続に使用されるユーザー名と共に、バージョン情報がかっこ内に表示されます。

  • 方法 2:Analysis Services bin フォルダーの Msmdsrv.exe ファイルのバージョンを確認します。 既定の場所を次の表に示します。

    Analysis Services のバージョン 場所
    2019 %ProgramFiles%\Microsoft SQL Server\MSAS15.InstanceName\OLAP\Bin\MSMDSrv.exe
    2017 %ProgramFiles%\Microsoft SQL Server\MSAS14.InstanceName\OLAP\Bin\MSMDSrv.exe
    2016 %ProgramFiles%\Microsoft SQL Server\MSAS13.InstanceName\OLAP\Bin\MSMDSrv.exe
    2014 %ProgramFiles%\Microsoft SQL Server\MSAS12.InstanceName\OLAP\Bin\MSMDSrv.exe
    2012 %ProgramFiles%\Microsoft SQL Server\MSAS11.InstanceName\OLAP\Bin\MSMDSrv.exe
  • 方法 3: 次の表にあるレジストリ サブキーを使用します。

    Analysis Services のバージョン 場所
    2019 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS15.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS15.InstanceName \Setup Keys: PatchLevel , Version, Key Edition
    2017 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS14.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS14.InstanceName \Setup Keys: PatchLevel , Version, Key Edition
    2016 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS13.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS13.InstanceName \Setup Keys: PatchLevel , Version, Key Edition
    2014 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS12.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS12.InstanceName \MSSQLServer\CurrentVersion Key: CurrentVersion
    2012 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS11.InstanceName\MSSQLServer\CurrentVersion Key: CurrentVersion

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSAS11.InstanceName \Setup Keys: PatchLevel , Version, Key Edition

    Analysis Services のビルド バージョンの確認について詳しくは、「Analysis Services の累積的な更新ビルド バージョンを確認する」を参照してください。

SQL Server レプリケーション

レプリケーション エージェントは複数の異なるコンピューターにインストールされる場合があるため、該当するすべてのコンピューターでインストールされているバージョンを確認することが重要です。

たとえば、トランザクションまたはピア ツー ピア レプリケーションのディストリビューション エージェントは、SQL Server の発行元インスタンスとは異なるコンピューター上に存在する場合があり、またプル サブスクリプションの SQL Server のさまざまなサブスクライバー インスタンス上に存在する場合があります。

マージ レプリケーションに Web 同期を使用すると、SQL Server を実行しているコンピューターと IIS Web サーバーが同じでないことがあります。 そのため、IIS Web サーバーにインストールされるレプリケーション エージェント ファイルがあります。 また、必要に応じて IIS 仮想ディレクトリの .dll ファイルのバージョンを確認してから更新して、明示的に Web エージェントの最新の Service Pack、累積的な更新プログラム、修正プログラムを入手します。

詳細については、「 レプリケートされたデータベースのアップグレードまたはパッチ適用」を参照してください。

フルテキスト検索コンポーネントには、以下が含まれています。

  • Sqlserver.exe
  • Sql_fulltext_keyfile.dll
  • Iftsph.dll
  • Fd.dll
  • Fdhost.exe
  • Fdlauncher.exe

Sqlservr.exe を除くこれらのコンポーネントは、各 SQL Server 製品の個々の累積的な更新プログラムや Service Pack で更新されないことがあります。 これらのファイルのバージョンは、各コンポーネントが修正された場合にのみ変更されます。 一般的に、各 .dll ファイルのファイル バージョンを確認できます。 一覧の最も高いバージョンが、システムにインストールされているフルテキスト検索コンポーネントのバージョンです。

次のいずれかの方法を使用すると、システムにインストールされているフルテキスト検索コンポーネントのバージョンを確認できます。

注:

注: 次の各方法では、フルテキスト検索コンポーネントのバージョンが RTM であるか、データベース コンポーネントの現在のバージョンよりも古いバージョンであると示される場合があります。 マイクロソフトはこれが問題であることを認識しており、将来の更新プログラムで修正する作業を行っております。

  • 方法 1:SQL Server 2008 R2 または SQL Server 2008 のインストール フォルダーにある SQL Server フルテキスト キー (Sql_fulltext_keyfile.dll) のバージョンを確認します。 通常、SQL Server 2008 R2 では、このファイルは次のフォルダーにあります。

    %ProgramFiles%\Microsoft SQL Server\MSQL10_50.\<Instance Name>\MSSQL

    SQL Server 2008 では、通常、このファイルは次のフォルダーにあります。

    %ProgramFiles%\Microsoft SQL Server\MSQL10.\<Instance Name>\MSSQL

  • 方法 2: 次のレジストリ サブキーを確認します。

    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft sql server\Mssql10_50.instname\Setup\SQL_FULLTEXT_ADV

    このレジストリ サブキーのエントリの例を以下に示します。

    featurelist: SQL_FullText_Adv=3 SQL_FullText_CNI=3
    ProductCode: {9DFA5914-C275-42E0-810E-C88E46A7F9EA}
    Patchlevel: 10.50.1765.0
    Version: 10.50.1600.1
    

    このエントリの例で、3 行目 (Patchlevel) はインストールされているフルテキスト検索コンポーネントの現在のビルドを示し、4 行目 (Version) は、通常、インストールされているフルテキスト検索のオリジナル バージョンを示します。 この場合は、SQL Server 2008 R2 です。

  • 方法 3: セットアップ中に作成される Summary.txt ファイルを使用します。 SQL Server 2008 R2 以降のバージョンでは、このファイルは次のフォルダーにあります。

    %ProgramFiles%\Microsoft SQL Server\<nnn>\Setup Bootstrap\LOG\Summary.txt

    バージョンに関連付けられている nnn> の値については、「既定のファイルの場所」と「SQL Serverの名前付きインスタンス」を参照してください。<

    SQL Server 2008 では、このファイルは次のフォルダーにあります。

    %ProgramFiles%\Microsoft SQL Server\100\Setup Bootstrap\LOG\Summary.txt

SQL Server Master Data Services (MDS)

MDS 構成マネージャーでは、現在インストールされているバージョンの番号が直接表示されることはありません。

MDS には独自のバージョン管理シナリオがあり、SQL Server データベース エンジンのインストールが MDS のバージョンと一致しないことがある点に注意してください。 SQL Server のインストールを MDS Web サイトおよび MDS カタログ スキーマ バージョンに展開されているバイナリと比較すると、バージョンが異なる場合があります。 MDS Web サイトおよびデータベース スキーマの更新とアップグレードには、MDS 構成マネージャー ツールを使用する手動の手順が必要です。 MDS の修正プログラムとサービス パックの更新方法に関するブログ投稿の「Downloading and Installing SQL Server 2008 R2 Master Data Services (MDS) Cumulative Updates」を参照してください。

次のレジストリ サブキーは、SQL Server にインストールされているバイナリ バージョンを示しています。 ただし、MDS のアップグレード プロセスが完了するまで、このバージョンは Web サイトとデータベース スキーマのバージョンと一致しないことがあります。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Master Data Services 10.5\CurrentVersion

インストールされている製品バージョンとスキーマ バージョンを確認するには、MDS カタログで次のクエリを使用します。

select * from mds.mdm.tblSystem

SQL Server Native Client

注:

最新の SQL Server Native Client の主要な SQL Server バージョンは SQL Server 2012 です。 SQL Server 2014 および SQL Server 2016 と互換性があります。 詳細については、「SQL Server Native Client のインストール」を参照してください。

SQL Server Native Client のバージョンを確認するには、次のいずれかの方法を使用できます。

  • 方法 1: Native Client のバージョンを確認するシステムで、ODBC Administrator (odbcad32.exe) を起動し、[ドライバー] タブの下にある [バージョン] 列を確認します。

  • 方法 2: 次のレジストリの場所にある以下の PatchLevel キーまたは Version キーを確認します。

    SQL バージョン /
    SQL Server Native Client バージョン
    レジストリ サブキー
    SQL Server 2012、SQL Server 2014、SQL Server 2016/ SQL Server Native Client 11.0 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI11\CurrentVersion
    SQL Server 2008 & SQL Server 2008 R2/
    SQL Server Native Client 10
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SQLNCLI10\CurrentVersion
    SQL Server 2005/
    SQL Server Native Client 9
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Native Client\CurrentVersion

SQL Server Browser

ブラウザーのバージョンは、コンピューターにインストールされている SQL Server データベース エンジンと Analysis Services のインスタンスの高い方のバージョンと一致している必要があります。

SQL Server Writer

SQL Server Writer のバージョンを確認するには、次のレジストリ サブキー値を確認します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\SqlWriter\CurrentVersion Keys: PatchLevel or Version

Microsoft .NET Framework

システム上の .NET Framework のバージョンを確認するには、「インストールされている .NET Framework のバージョンとサービス パック レベルを確認する」を参照してください。

詳細については、「さまざまなバージョンの SQL Server に関する .NET Framework の要件について」を参照してください。

SQL Azure

SQL Azure のインスタンスのバージョンと関連する情報を確認するには、Books Online でトピック「SERVERPROPERTY (Transact-SQL)」を参照してください。

SQL Server CE

SQL Server CE のインスタンスのバージョンと関連する情報を確認するには、「SQL Server CE の以前のバージョンのドキュメント」を参照してください。

PolyBase

PolyBase for SQL Server on Windows

Windows で PolyBase のバージョンと関連する機能を確認するには、次の方法を試してください。

  • PolyBase サービスが実行されている場合は、次の PowerShell スクリプトを実行します。
Get-Process mpdwsvc -FileVersionInfo | Format-Table -AutoSize
  • PolyBase サービスが実行されていないか、開始できない場合は、次の PowerShell スクリプトを実行します。
cd 'C:\Program Files\Microsoft SQL Server'
ls mpdwsvc.exe -r -ea silentlycontinue | % versioninfo | Format-Table -AutoSize

PolyBase for SQL Server on Linux

インストールされている PolyBase のバージョンと関連する機能を Ubuntu で確認するには、次の方法を試してください。

apt list mssql-server-polybase
apt list mssql-server-polybase-hadoop

インストールされている PolyBase のバージョンと関連する機能を RHEL で確認するには、次の方法を試してください。

yum info mssql-server-polybase
yum info mssql-server-polybase-hadoop
yum list installed *polybase*

Windows または Linux

または、この次のセクションの SQL Server セットアップ手順を試してください。 PolyBase のバージョンと関連機能を確認するには、SQL Server セットアップ ツール内で実行される新しい検出レポートを参照してください。

Windows または Linux で、インストール フォルダー \Setup Bootstrap\Log を見つけます。 Summary.txt ファイルには、すべての機能とバージョンの検出レポートが表示されます。 ただし、最新のセットアップ アクションが既存の SQL Server インスタンスに PolyBase を追加することであった場合、Summary.txt ファイルには PolyBase 機能が含まれません。 これは、PolyBase 機能が追加される前に検出レポートが実行されているためです。

SQL Server セットアップから機能検出レポートを実行して、Summary.txt レポートを更新することをお勧めします。 詳細については、「SQL Server のインストールの検証」を参照してください。

Machine Learning Services

Windows サーバーでは、SQL Server の累積的な更新プログラムによって変更される CAB ファイルのバージョンを参照してください。 CAB ファイルの RHOME または PYTHONHOME フォルダーの場所を確認するには、Program Files\Microsoft SQL Server\MSSQL.nn\MSSQL\Binn ディレクトリにある Rlauncher.config または PythonLauncher.config ファイルを参照してください。 SQL Server CU バージョンに含まれている CAB バージョンについては、「SQL Server Machine Learning Services の累積的な更新プログラムをオフラインでインストールするための CAB ダウンロード」を参照してください。

Linux サーバーでは、次のコマンドは、インストールされているすべての mssql 固有のパッケージのリストとバージョン番号を返します。

apt-get list --installed | --grep mssql

mssql-server-extensibility パッケージ バージョンのバージョン番号は、Machine Learning Services 機能の SQL Server バージョンです。

mssql-mlservices-packages-r または mssql-mlservices-packages-py のバージョン番号は、各言語パッケージ ファイルを参照します。 詳細については、「SQL Server Machine Learning Services on Linux のインストール (オフライン インストール)」を参照してください。

関連項目