SQL Server Migration Assistant (SSMA) クライアントは、Db2 データベースを移行します。 サポートされているターゲット バージョンには、Windows および Linux、Azure SQL Database、Azure SQL Managed Instance の SQL Server 2019 (15.x) 以降のバージョンが含まれます。 クライアント:
- Db2 ソースと SQL Server データベース エンジンターゲットに接続します。
- ターゲットのデータベース オブジェクトを変換します。
- 変換されたオブジェクトをターゲットに読み込みます。
- データを移行します。
この記事では、インストールの前提条件と SSMA をインストールするための手順について説明します。
前提条件
SSMA は、z/OS バージョン 9.0、10.0 以降のバージョンの Db2、LUW バージョン 9.8、10.1 以降のバージョン、Db2 for i バージョン 7.1 以降、および SQL Server 2012 (11.x) 以降のバージョンで動作するように設計されています。
SSMA をインストールする前に、コンピューターが次の要件を満たしていることを確認します。
- Windows 11 以降のバージョン、または Windows Server 2022 以降のバージョン。
- .NET Framework バージョン 4.7.2 以降のバージョン。 .NET Framework をダウンロードします。
- Microsoft OLE DB Provider for Db2 バージョン 5 以降、および移行したい Db2 データベース群への接続。
- データベース オブジェクトとデータを移行する SQL Server または Azure SQL Database のターゲット インスタンスをホストするコンピューターへのアクセスと十分なアクセス許可。 詳細については、「SQL Server への接続」を参照してください。
- 4 GB の RAM が推奨されます。
SSMA for Db2 拡張機能パック
このバージョンの SSMA では、データ移行をサポートする SSMA 拡張機能パックの SQL Server と、サーバー間接続を有効にするために Db2 プロバイダーに個別にインストールする必要はありません。
SSMA 拡張機能パックは、指定された SQL Server インスタンスに スキーマ データベースを追加します。 sysdb スキーマには、データの移行に必要なテーブルとストアド プロシージャ、および Db2 システム関数をエミュレートするユーザー定義関数が含まれています。
Microsoft OLE DB Provider for Db2
OLE DB Provider for Db2 バージョン 6.0 をダウンロードするには、 Microsoft SQL Server 2017 Feature Pack に移動します。
SSMA は Web ダウンロードです。 最新バージョンをダウンロードするには、「SQL Server Migration Assistant のダウンロード ページ」を参照してください。
SSMA クライアントをインストールするには:
SSMAforDb2_n.msiをダブルクリックします。ここで、n はビルド番号です。
[ようこそ] ページで [次へ] をクリックします。
前提条件がインストールされていない場合は、必須コンポーネントを最初にインストールする必要があることを示すメッセージが表示されます。 すべての前提条件がインストールされていることを確認し、インストール プログラムを再度実行します。
エンド ユーザー ライセンス契約に同意します。 同意する場合は、[同意する] を選択し、[次へ を選択します。
[セットアップの種類の選択] ページで、[標準] を選択します。
[インストールの準備完了] ページでは、ツールが開始するたびに利用統計情報と自動更新チェックを有効または無効にすることができます。 [インストール] を選択すると、インストールが開始されます。
重要
新しいバージョンをインストールする前に、SSMA for Db2 のすべての以前のバージョンをアンインストールしてください。
既定のインストール場所は C:\Program Files\Microsoft SQL Server Migration Assistant for Db2 です。