サンプル コンソール スクリプト ファイルを操作する (Db2ToSQL)

ユーザー参照と使用のために、いくつかのサンプル ファイルが用意されています。 このセクションでは、要件に合わせてこれらのスクリプトを簡単にカスタマイズする方法について説明します。

サンプル コンソール スクリプト ファイル

さまざまなシナリオをカバーする次のサンプル コンソール スクリプト ファイルを参照してください。

ServersConnectionFileSample.xml

このサンプルでは、ソース データベースとターゲット データベースで使用できるさまざまな接続モードを提供し、要件に従って任意のモードを選択できます。 このサンプルには、サーバー定義が含まれています。

必要なソース サーバー定義とターゲット サーバー定義に値を変更することで、必要なデータベースに接続できます。 提供された例では、すべての値が VariableValueFileSample.xml. 他のすべての接続パラメーターは、作業サーバー接続ファイルから削除できます。

ソース・サーバーおよびターゲット・サーバーへの接続の詳細については、サーバー接続ファイルの作成 (Db2ToSQL) を参照してください

VariableValueFileSample.xml

サンプル コンソール スクリプト ファイルで使用され、 ServersConnectionFileSample.xml このファイルに照合されるすべての変数。 サンプル コンソール スクリプトを実行するには、サンプル変数の値をユーザー定義の値に置き換え、スクリプト ファイルと共に追加のコマンド ライン引数としてこのファイルを渡す必要があります。

変数値ファイルの詳細については、変数値ファイルの作成 (Db2ToSQL) を参照してください

AssessmentReportGenerationSample.xml

このサンプルを使用して XML 評価レポートを生成します。XML 評価レポートは、データを変換および移行する前に分析に使用できます。

コマンドでgenerate-assessment-report、属性の変数値 (VariableValueFileSample.xml参照) object-name を、指定したデータベース名に変更します。 指定されたオブジェクトの種類に応じて、 object-type 値も変更する必要があります。

複数のオブジェクト/データベースを評価する必要がある場合は、複数の metabase-object ノードを指定できます。 詳細については、サンプル コンソール スクリプト ファイルの generate-assessment-report 例 4 のコマンドを参照してください。

変数値ファイルのコマンド ライン引数がコンソール アプリケーションに渡され、 VariableValueFileSample.xml 指定した値で更新されていることを確認します。

サーバー接続ファイルのコマンド ライン引数がコンソール アプリケーションに渡され、 ServersConnectionFileSample.xml 正しいサーバー パラメーター値で更新されていることを確認します。

レポートの生成の詳細については、レポートの生成 (Db2ToSQL) を参照してください

SqlStatementConversionSample.xml

このサンプルでは、入力として指定されたソース データベース sql コマンドに対応するt-sqlスクリプトを生成できます。

convert-sql-statementこのコマンドでは、属性の変数値 (VariableValueFileSample.xmlを参照) context、指定したデータベース名に変更する必要があります。 また、属性値を sql 変換する必要があるソース データベース sql コマンドに変更する必要があります。

変換するファイルを指定 sql することもできます。 詳細については、サンプル コンソール スクリプト ファイルの convert-sql-statement 例 4 のコマンドを参照してください。

変数値ファイルのコマンド ライン引数がコンソール アプリケーションに渡され、 VariableValueFileSample.xml 指定した値で更新されていることを確認します。

ConversionAndDataMigrationSample.xml

このサンプルでは、変換からデータ移行へのエンドツーエンドの移行を実行できます。 変更する必要がある必須の属性値の一覧を次に示します。

command 説明 属性
map-schema ソース データベースからターゲット スキーマへのスキーマ マッピング。 source-schema: 変換が必要なソース データベースを指定します。

sql-server-schema: 移行先のターゲット データベースを指定します
convert-schema ソースからターゲット スキーマへのスキーマ変換を実行します。

複数のオブジェクト/データベースを評価する必要がある場合は、複数の metabase-object ノードを指定できます。 詳細については、サンプル コンソール スクリプト ファイルの convert-schema 例 4 のコマンドを参照してください。
object-name: 変換する必要があるソース データベース/オブジェクト名を指定します。 object-name で指定されているオブジェクトの型に基づいて対応する object-type が 変更されていることを確認します。
synchronize-target ターゲット オブジェクトをターゲット データベースと同期します。

複数のオブジェクト/データベースを評価する必要がある場合は、複数の metabase-object ノードを指定できます。 詳細については、サンプル コンソール スクリプト ファイルの synchronize-target 例 4 のコマンドを参照してください。
object-name: 作成する必要がある SQL Server データベース/オブジェクト名を指定します。 で指定されているオブジェクトの種類に基づいて対応 object-type するオブジェクトが変更されていることを確認します object-name
migrate-data ソースからターゲットにデータを移行します。

複数のオブジェクト/データベースを評価する必要がある場合は、複数の metabase-object ノードを指定できます。 詳細については、サンプル コンソール スクリプト ファイルの migrate-data 例 4 のコマンドを参照してください。
object-name: 移行する必要があるソース データベース/テーブル名を指定します。 object-type で指定されているオブジェクトの種類に基づいて対応する object-name が変更されていることを確認します