Db2 データベースを SQL Server に移行する (Db2ToSQL)

SQL Server Migration Assistant (SSMA) for Db2 は、Db2 データベースを SQL Server または Azure SQL Database にすばやく移行するのに役立つ包括的な環境です。 SSMA for Db2 を使用すると、データベース オブジェクトとデータの確認、移行のためのデータベースの評価、SQL Server または Azure SQL Database へのデータベース オブジェクトの移行、SQL Server または Azure SQL Database へのデータの移行を行うことができます。 SYS スキーマと SYSTEM Db2 スキーマを移行することはできません。

Db2 データベースから SQL Server または Azure SQL Database にオブジェクトとデータを正常に移行するには、次のプロセスを使用します。

  1. [新しいプロジェクト] を選択します。

    プロジェクトを作成したら、プロジェクト変換、移行、および型マッピングのオプションを設定できます。 プロジェクト設定の詳細については、「プロジェクト設定 (変換)」および「関連するセクション」を参照してください。 データ型マッピングをカスタマイズする方法の詳細については、Db2 および SQL Server データ型のマップを参照してください

  2. Db2 データベースに接続します。

  3. SQL Server に接続します

  4. Db2 スキーマを SQL Server スキーマにマップします

  5. 必要に応じて、 変換のためにデータベース オブジェクトを評価し、変換時間を見積もるための評価レポート

  6. Db2 スキーマを変換します

  7. 変換されたデータベース オブジェクトを SQL Server に読み込みます。

    これは、次の方法のいずれかで実行できます。

    • スクリプトを保存し、SQL Server で実行します。

    • データベース オブジェクトを同期します。

  8. Db2 データを SQL Server に移行します

  9. 必要に応じて、データベース アプリケーションを更新します。