DB2 データの SQL Server への移行 (DB2ToSQL)
変換されたオブジェクトを SQL Server と正常に同期したら、DB2 から SQL Server にデータを移行できます。
移行オプションの設定
SQL Serverにデータを移行する前に、[プロジェクトの設定] ダイアログ ボックスでプロジェクトの移行オプションを確認します。
- このダイアログ ボックスを使用することで、移行バッチ サイズ、テーブル ロック、制約チェック、null 値の処理、ID 値の処理などのオプションを設定できます。 プロジェクトの移行設定の詳細については、「プロジェクト設定 (移行)」を参照してください。
クライアント側データの移行:
クライアント側のデータ移行を実行するには、[プロジェクトの設定] ダイアログ ボックスで [クライアント側のデータ移行エンジン] を選びます。
[プロジェクト設定] で[クライアント側のデータ移行エンジン] オプションが設定されています。
注意
クライアント側データ移行エンジンは SSMA アプリ内に存在するため、拡張機能パックの可用性に依存しません。
SQL Server へのデータの移行
データの移行とは、トランザクション内でデータの行を DB2 テーブルから SQL Server に移動する一括読み込み操作のことです。 各トランザクションで SQL Server に読み込まれる行数は、プロジェクトの設定で構成されます。
移行メッセージを表示するには、[出力] ウィンドウが表示されていることを確認します。 [表示] メニューの [出力] を選びます。
データを移行するには
次の点を確認します。
DB2 プロバイダーが、SSMA を実行しているコンピューターにインストールされている。
変換されたオブジェクトを SQL Server データベースと同期しています。
DB2 メタデータ エクスプローラーで、移行するデータを含むオブジェクトを選びます。
すべてのスキーマのデータを移行するには、[スキーマ] の横にあるチェック ボックスをオンにします。
データを移行する、または個々のテーブルを省略するには、まずスキーマを展開してから、[テーブル] を展開し、テーブルの横にあるチェック ボックスを選択または選択解除します。
DB2 メタデータ エクスプローラーからスキーマを右クリックし、[データの移行] を選びます。 個々のオブジェクトまたはオブジェクトのカテゴリのデータを移行することもできます。オブジェクトまたはその親フォルダーを右クリックします。[データの移行] オプションを選びます。
[DB2 への接続] ダイアログ ボックスで接続資格情報を入力し、[接続]をクリックします。 DB2 への接続の詳細については、DB2 データベースへの接続 (DB2ToSQL) を参照してください 。
ターゲット データベースの SQL Server に接続するには、[Connect to SQL Server] (SQL Server への接続) ダイアログ ボックスに接続資格情報を入力し、[Connect] (接続) をクリックします。 SQL Server への接続についての詳細は、「SQL Server への接続」を参照してください。
[出力] ウィンドウにメッセージが表示されます。 移行が完了したら、データ移行レポートが表示されます。 データが移行されなかった場合は、エラーを含む行をクリックし、[詳細] をクリックします。 レポートを終了するには、[閉じる] をクリックします。 データ移行レポートについての詳細は、「データ移行レポート (SSMA Common)」を参照してください。