Share via


DB2 データの SQL Server への移行 (DB2ToSQL)

変換されたオブジェクトを SQL Server と正常に同期したら、DB2 から SQL Server にデータを移行できます。

移行オプションの設定

SQL Serverにデータを移行する前に、[プロジェクトの設定] ダイアログ ボックスでプロジェクトの移行オプションを確認します。

  • このダイアログ ボックスを使用することで、移行バッチ サイズ、テーブル ロック、制約チェック、null 値の処理、ID 値の処理などのオプションを設定できます。 プロジェクトの移行設定の詳細については、「プロジェクト設定 (移行)」を参照してください。

クライアント側データの移行:

  • クライアント側のデータ移行を実行するには、[プロジェクトの設定] ダイアログ ボックスで [クライアント側のデータ移行エンジン] を選びます。

  • [プロジェクト設定][クライアント側のデータ移行エンジン] オプションが設定されています。

    注意

    クライアント側データ移行エンジンSSMA アプリ内に存在するため、拡張機能パックの可用性に依存しません。

SQL Server へのデータの移行

データの移行とは、トランザクション内でデータの行を DB2 テーブルから SQL Server に移動する一括読み込み操作のことです。 各トランザクションで SQL Server に読み込まれる行数は、プロジェクトの設定で構成されます。

移行メッセージを表示するには、[出力] ウィンドウが表示されていることを確認します。 [表示] メニューの [出力] を選びます。

データを移行するには

  1. 次の点を確認します。

    • DB2 プロバイダーが、SSMA を実行しているコンピューターにインストールされている。

    • 変換されたオブジェクトを SQL Server データベースと同期しています。

  2. DB2 メタデータ エクスプローラーで、移行するデータを含むオブジェクトを選びます。

    • すべてのスキーマのデータを移行するには、[スキーマ] の横にあるチェック ボックスをオンにします。

    • データを移行する、または個々のテーブルを省略するには、まずスキーマを展開してから、[テーブル] を展開し、テーブルの横にあるチェック ボックスを選択または選択解除します。

  3. DB2 メタデータ エクスプローラーからスキーマを右クリックし、[データの移行] を選びます。 個々のオブジェクトまたはオブジェクトのカテゴリのデータを移行することもできます。オブジェクトまたはその親フォルダーを右クリックします。[データの移行] オプションを選びます。

  4. [DB2 への接続] ダイアログ ボックスで接続資格情報を入力し、[接続]をクリックします。 DB2 への接続の詳細については、DB2 データベースへの接続 (DB2ToSQL) を参照してください

    ターゲット データベースの SQL Server に接続するには、[Connect to SQL Server] (SQL Server への接続) ダイアログ ボックスに接続資格情報を入力し、[Connect] (接続) をクリックします。 SQL Server への接続についての詳細は、「SQL Server への接続」を参照してください。

    [出力] ウィンドウにメッセージが表示されます。 移行が完了したら、データ移行レポートが表示されます。 データが移行されなかった場合は、エラーを含む行をクリックし、[詳細] をクリックします。 レポートを終了するには、[閉じる] をクリックします。 データ移行レポートについての詳細は、「データ移行レポート (SSMA Common)」を参照してください。

参照

DB2 データの SQL Server への移行 (DB2ToSQL)