適用対象:SQL Server - Windows のみ
この記事では、SQL Server Data Quality Services (DQS) の既存のインストールをアップグレードする方法について説明します。 SQL Server Data Quality サーバーをアップグレードする作業の一環として、DQS データベース スキーマもアップグレードする必要があります。
重要
DATA Quality Services (DQS) は、SQL Server 2025 (17.x) プレビューで 削除されます 。 SQL Server 2022 (16.x) 以前のバージョンでは、DQS を引き続きサポートしています。
アップグレードする前に
スキーマのアップグレード中に誤ってデータが削除されることを防ぐため、DQS をアップグレードする前に DQS データベースをバックアップしておく必要があります。 DQS データベースのバックアップの詳細については、「 DQS データベースのバックアップと復元」を参照してください。
データ品質タスクを実行するために、現在または以前のバージョンの Data Quality クライアントか、Integration Services 内の DQS クレンジング変換を使用して、SQL Server Data Quality サーバーに接続できます。
Data Quality Services (DQS) とマスター データ サービス (MDS) をアップグレードした後、以前のバージョンの Excel 用 MDS アドインは機能しなくなります。 Excel 用 MDS アドインの SQL Server バージョンは、 マスター データ サービスのインストールと構成からダウンロードできます。
前提条件
Data Quality サーバー コンピューターの Administrators グループのメンバーとしてログオンする必要があります。
Windows ユーザー アカウントは、Data Quality Server がインストールされている SQL Server インスタンスの sysadmin 固定サーバー ロールのメンバーである必要があります。
DQS のアップグレード
DQS をアップグレードするには:
スキーマのアップグレードを開始する前に、DQS データベースをバックアップします。 DQS データベースのバックアップの詳細については、「 DQS データベースのバックアップと復元」を参照してください。
DQS のインストール先である SQL Server インスタンスをアップグレードします。
SQL Server セットアップ ウィザードを実行します。
左側のウィンドウで、[ インストール] を選択します。
右側のウィンドウで、以前のバージョンの SQL Server から [アップグレード ] を選択します。
セットアップ ウィザードを完了します。
この手順では、SQL Server インスタンスを SQL Server にアップグレードし、Data Quality Client がこのコンピューターに以前にインストールされている場合は、最新の Data Quality Client もインストールします。 他のコンピューターに Data Quality クライアントをインストールしていた場合は、それらのコンピューターに対して手順 2. の下位の手順を実行して、現在のバージョンの Data Quality クライアントをインストールする必要があります。 セットアップ ウィザードは、Data Quality クライアントの既存のバージョンと並行して、Data Quality クライアントの現在のバージョンをインストールします。
DQS データベース スキーマをアップグレードした後、現在または以前のバージョンの Data Quality クライアントを使用して、Data Quality サーバーの SQL Server バージョンに接続できます。
DQS データベース スキーマをアップグレードします。
管理者としてコマンド プロンプトを起動します。
コマンド プロンプトで、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
コマンド プロンプトに次のコマンドを入力し、Enter キーを押します。
dqsinstaller.exe -upgrade
処理を続ける前に DQS データベースをバックアップするように求められます。 既に DQS データベースをバックアップした場合は「 Y 」または「 Yes」と入力して Enter キーを押し、アップグレードを続行します。
DQS データベース スキーマのアップグレードが正常に完了すると、完了のメッセージが表示されます。
DQS データベース スキーマのアップグレードを確認する
DQS データベース スキーマが正常にアップグレードされたことを確認するには、各データベースのDQS_MAIN
テーブルに対してクエリを実行して、DQS_PROJECTS
データベースとA_DB_VERSION
データベースの現在のバージョンを確認します。 そのためには次を行います。
SQL Server Management Studio を起動し、アップグレード後の DQS データベース スキーマを含む SQL Server インスタンスに接続します。
次のクエリを実行します。
SELECT * FROM DQS_MAIN.dbo.A_DB_VERSION WHERE STATUS = 2; SELECT * FROM DQS_PROJECTS.dbo.A_DB_VERSION WHERE STATUS = 2;
出力には、アップグレードの日付と共に各アップグレードのエントリが表示されます。 最新の日付になっていて、値が最も大きい VERSION_ID と ASSEMBLY_VERSION が、現在のバージョンです。 STATUS 列に値 2 が表示されている場合は、成功を示しています。 エラーが発生した場合は、ERROR 列に一覧表示されます。 サンプル出力を示します。
id アップグレード日 VERSION_ID アセンブリ_バージョン USER_NAME 状態 エラー 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