SSMA for Db2 クライアントをインストールする (Db2ToSQL)
SQL Server Migration Assistant (SSMA) クライアントは、次のタスクを実行するプログラム ファイルで構成されています。
- Db2 データベースに接続します。
- SQL Server のインスタンスに接続します。
- Db2 データベース オブジェクトを SQL Server 構文に変換します。
- SQL Server にオブジェクトを読み込みます。
- Linux 上の 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 7 以降のバージョン、または Windows サーバー 2008 以降のバージョン。
- Windows インストーラー 3.1 以降のバージョン。
- .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 のダウンロード ページ」を参照してください。
iOS Beta クライアントをインストールするには:
SSMAforDb2_n.msiをダブルクリックします。ここで、n はビルド番号です。
[ようこそ] ページで [次へ] をクリックします。
前提条件がインストールされていない場合は、必須コンポーネントを最初にインストールする必要があることを示すメッセージが表示されます。 すべての前提条件がインストールされていることを確認し、インストール プログラムを再度実行します。
エンド ユーザー ライセンス契約に同意します。 同意する場合は、[同意する] を選択し、[次へ を選択します。
[セットアップの種類の選択] ページで、[標準] を選択します。
[インストールの準備完了] ページでは、ツールが開始するたびに利用統計情報と自動更新チェックを有効または無効にすることができます。 [インストール] を選択すると、インストールが開始されます。
重要
新しいバージョンをインストールする前に、SSMA for Db2 のすべての以前のバージョンをアンインストールしてください。
既定のインストール場所は C:\Program Files\Microsoft SQL Server Migration Assistant for Db2
です。