ステップ 2 - ターゲットデータベースの定義

ターゲットデータベースを指定するには、「入力ソースを選択」セクションで以下のオプションのいずれかを選択します。

  • システムテーブルからデータベースのスキーマ構造を直接読み取る場合は、「ODBC接続を使用」を選択します。

    この場合、使用するデータベースシステムから関連するすべてのテーブル、列、制約情報を読み取る方法をウィザードに指定する必要があります。

  • .ddl ファイルからテーブルを読み取る場合は、「DDLファイルをアップロード」を選択します。

Vital Checks: Database To Database Wizard のステップ2

ODBC接続を使用する

Connection Manager で以前にODBC接続を定義している場合は、「接続」ドロップダウンメニューでその接続を選択し、「接続」をクリックします。

接続」ドロップダウンメニューには、すべての「データ整合性」接続、つまり、SQLステートメントを含む接続が表示されます。

既存の接続を選択する

ODBC接続をまだ定義していない場合、または新しい接続を定義する場合は、以下の手順に従ってください。

  1. 接続を管理」をクリックして、 Connection Manager を開きます。

  2. chapter "Connection Manager で接続を定義する" の説明に従って、接続を定義して保存します。

  3. 接続」ドロップダウンメニューでODBC接続を選択し、「接続」をクリックします。

DDLファイルのアップロード

.ddl ファイルを入力ソースとして使用するには、以下の手順に従ってください。

  1. DBタイプ」ドロップダウンメニューでデータベースの種類を選択します。

  2. .ddl ファイルを選択するには、「ファイルを選択... 」をクリックします。

  3. 後続のダイアログで、ファイルを選択し、「く」をクリックします。

ソースデータベースを選択すると、使用できるすべてのテーブルがウィザードによって「テーブル」タブに読み込まれます。

インポート中に発生したすべての問題を確認するには、「パーサーメッセージ」タブをクリックします。

読み込まれたターゲットテーブル

必要に応じて、テーブルをフィルタリングできるようになりました。

Step 3 - Match Tables 」に進むには、「次のステップ」をクリックします。

テーブルのフィルタリング

テーブルをフィルタリングするには、画面下部のフィルターバーを使用します。

フィルターバー

  • 特定のスキーマまたはテーブル名でテーブルをフィルタリングするには、「スキーマ」ドロップダウンメニューでスキーマを選択します。または、入力フィールド「テーブル」で特定のテーブル名を指定することもできます。

    事前定義されたテキストを追加するか、ワイルドカード「 * 」を使用します。テーブルフィルター機能は、DotNetの正規表現もサポートしています。

  • 指定したスキーマまたはテーブルを「含める」か「除外する」かを選択します。

    複数のテーブルを含めるには、含めるすべてのテーブルの名前が入ったテキストファイルを作成します。各行に1つのテーブル名が含まれていることを確認してください。「 ファイル」チェックボックスをオンにし、「ファイルを選択」をクリックします。次のダイアログで、ファイルを選択します。

フィルターを追加」をクリックします。フィルターは複数を追加できます。ウィザードはこれらのフィルターを階層的に適用し、特定のテーブルまにドリルダウンします。

既存のフィルターを削除するには、「テーブルフィルター」セクションでそれぞれの行を選択し、「フィルターを削除」をクリックします。

以下の例では、スキーマ「 SalesLT 」内の「 A 」の文字で始まるすべてのテーブルをフィルタリングしています。

以下の例では、DotNetの正規式を使用して、すべてのスキーマ内で「 A 」、「 B 」、「 C 」、「 D 」の文字で始まるテーブルをフィルタリングしています。