Data Quality Services のアップグレード

適用対象:SQL Server - Windows のみ

この記事では、SQL Server Data Quality Services (DQS) の既存のインストールをアップグレードする方法について説明します。 SQL Server Data Quality サーバーをアップグレードする作業の一環として、DQS データベース スキーマもアップグレードする必要があります。

重要

  • スキーマのアップグレード中に誤ってデータが削除されることを防ぐため、DQS をアップグレードする前に DQS データベースをバックアップしておく必要があります。 DQS データベースのバックアップの詳細については、「 DQS データベースのバックアップと復元」を参照してください。
  • データ品質タスクを実行するために、現在または以前のバージョンの Data Quality クライアントか、Integration Services 内の DQS クレンジング変換を使用して、SQL Server Data Quality サーバーに接続できます。
  • Data Quality Services およびマスター データ サービスをアップグレードした後は、以前のバージョンの Excel 用マスター データ サービス アドインは機能しなくなります。 SQL Server ここ から、バージョンの Excel 用マスター データ サービス アドインをダウンロードできます。

前提条件

  • Data Quality サーバー コンピューターの Administrators グループのメンバーとしてログオンする必要があります。

  • Windows ユーザー アカウントが、 Data Quality サーバー がインストールされている SQL Server インスタンスの sysadmin 固定サーバー ロールのメンバーであることが必要です。

DQS のアップグレード

DQS をアップグレードするには:

  1. スキーマのアップグレードを開始する前に、DQS データベースをバックアップします。 DQS データベースのバックアップの詳細については、「 DQS データベースのバックアップと復元」を参照してください。

  2. DQS のインストール先である SQL Server インスタンスをアップグレードします。

    1. SQL Server セットアップ ウィザードを実行します。

    2. 左ペインで、 [インストール] をクリックします。

    3. 右ペインで、アップグレード ボタンをクリックし、以前のバージョンの SQL Server からアップグレードします。

    4. セットアップ ウィザードを完了します。

      注意

      この結果、SQL Server インスタンスが SQL Server にアップグレードされ、また、このコンピューターに以前に Data Quality クライアントがインストールされていた場合は、最新の Data Quality クライアントがインストールされます。 他のコンピューターに Data Quality クライアントをインストールしていた場合は、それらのコンピューターに対して手順 2. の下位の手順を実行して、現在のバージョンの Data Quality クライアントをインストールする必要があります。 セットアップ ウィザードは、Data Quality クライアントの既存のバージョンと並行して、Data Quality クライアントの現在のバージョンをインストールします。 DQS データベース スキーマをアップグレードした後、現在または以前のバージョンの Data Quality クライアントを使用して、Data Quality サーバーの SQL Server バージョンに接続できます。

  3. DQS データベース スキーマをアップグレードします。

    1. 管理者としてコマンド プロンプトを起動します。

    2. コマンド プロンプトで、DQSInstaller.exe が格納されている場所にディレクトリを変更します。 SQL Server の既定のインスタンスの場合は、DQSInstaller.exe ファイルは C:\Program Files\Microsoft SQL Server\MSSQL[nn].MSSQLSERVER\MSSQL\Binn に格納されます。

      注意

      フォルダーのパスで、[nn] は SQL Server のバージョン番号に置き換えます。

      • SQL Server 2016 の場合:13
      • SQL Server 2017 の場合:14
      cd C:\Program Files\Microsoft SQL Server\MSSQL[nn].MSSQLSERVER\MSSQL\Binn  
      
    3. コマンド プロンプトに次のコマンドを入力し、Enter キーを押します。

      dqsinstaller.exe -upgrade  
      
    4. 処理を続ける前に DQS データベースをバックアップするように求められます。 既に DQS データベースをバックアップした場合は「 Y 」または「 Yes」と入力して Enter キーを押し、アップグレードを続行します。

    5. DQS データベース スキーマのアップグレードが正常に完了すると、完了のメッセージが表示されます。

DQS データベース スキーマのアップグレードの確認

DQS データベース スキーマが正常にアップグレードされたことを確認するために、各データベース内の A_DB_VERSION テーブルに対してクエリを実行し、DQS_MAIN データベースと DQS_PROJECTS データベースの現在のバージョンを確認することができます。 そのためには次を行います。

  1. SQL Server Management Studio を起動し、アップグレード後の DQS データベース スキーマを含む SQL Server インスタンスに接続します。

  2. 次のクエリを実行します。

    SELECT * FROM DQS_MAIN.dbo.A_DB_VERSION WHERE STATUS=2;  
    SELECT * FROM DQS_PROJECTS.dbo.A_DB_VERSION WHERE STATUS=2;  
    
  3. 出力で、アップグレードの日付と共に、各アップグレードのエントリが表示されます。 最新の日付になっていて、値が最も大きい VERSION_ID と ASSEMBLY_VERSION が、現在のバージョンです。 STATUS 列に値 2 が表示されている場合は、成功を示しています。 エラーが発生した場合は、ERROR 列にそのエラーが表示されます。 サンプル出力を示します。

    id UPGRADE_DATE VERSION_ID ASSEMBLY_VERSION USER_NAME 状態 ERROR
    1000 2013-08-11 05:26:39.567 1200 11.0.3000.0 <DOMAIN\UserName> 2
    1001 2013-09-19 15:09:37.750 1600 12.0.xxxx.0 <DOMAIN\UserName> 2

参照

Data Quality Services のインストール
Data Quality Server オブジェクトの削除
SQL Server のアップグレード