SQL Server での SSMA コンポーネントのインストール (MySQLToSQL)

SSMA のインストールに加えて、サーバー側のデータ移行を使用するには、SQL Server を実行しているコンピューターにもコンポーネントをインストールする必要があります。 これらのコンポーネントには、データ移行をサポートする SSMA 拡張機能パックと、サーバー間接続を有効にする Sybase プロバイダーが含まれます。

SSMA for MySQL 拡張機能パック

SSMA 拡張機能パックは、指定された SQL Server インスタンスに sysdb データベースを追加します。 データベースには、データの移行に必要なテーブルとストアド プロシージャが含まれています。

また、データを SQL Server に移行すると、SSMA では、サーバー側のデータ移行エンジンを使用してデータを移行するときに、SQL Server エージェント ジョブが作成されます。

前提条件

SSMA for Sybase サーバー コンポーネントを SQL Server にインストールする前に、システムが次の要件を満たしていることを確認します。

  • Microsoft Windows インストーラー 3.1 以降のバージョン。

  • Microsoft .NET Framework バージョン 4.7.2 以降のバージョン。 .NET Framework Developer Center から入手できます。

  • MySQL クライアント プロバイダー、と移行する MySQL データベースへの接続。 プロバイダーは、MySQL 製品メディアまたは MySQL Web サイトからインストールできます。

  • SQL Server Browser サービスが、必ずインストール中に実行されている。 これは、セットアップ ウィザードで SQL Server のインスタンスの一覧を設定するために使用されます。 SQL Server Browser サービスは、インストール後に無効にすることができます。

    注意

    SQL Server Browser サービスが実行されていても、セットアップにインスタンスの一覧が表示されない場合は、UDP ポート 1434 のブロックを解除する必要があります。 Windows ファイアウォールを使用してポートのブロックを一時的に解除するか、Windows ファイアウォールを一時的に無効にすることができます。 必要に応じて、ウイルス対策ソフトウェアを一時的に無効にする必要がある場合もあります。 インストール後は、ファイアウォールとウイルス対策ソフトウェアを有効にしてください。

拡張機能パックのインストール

拡張機能パックは、SQL Server にデータを移行する前であれば、いつでもインストールできます。

重要

拡張機能パックをインストールするには、SQL Server インスタンスの sysadmin サーバー ロールのメンバーである必要があります。

拡張機能パックをインストールするには、次のようにします。

  1. SSMAforSybaseExtensionPack_n.msi (n はビルド番号) を SQL Server を実行しているコンピューターにコピーします。

  2. SSMAforMySQLExtensionPack_n.msi をダブルクリックします

  3. [ようこそ] ダイアログ ボックスで、[次へ] をクリックします

  4. [使用許諾契約書] ページで、ライセンス契約条件を読みます。 同意する場合は、[契約書に同意する] オプションを選択し、[次へ] をクリックします。

  5. [セットアップの種類の選択] ページで、[標準] をクリックします。

  6. [インストールの準備完了] ページで [インストール]をクリックします。

  7. [インストールの最初のステップの完了] ページで、[次へ] をクリックします。

    新しいダイアログ ボックスが表示され、拡張機能パックのインストール用に SQL Server のインスタンスを選びます。

  8. MySQL スキーマの移行先である SQL Server のインスタンスを選択し、[次へ] をクリックします。

    既定のインスタンスにはコンピューターと同じ名前が付けられています。 名前付きインスタンスには、後ろにバックスラッシュとインスタンス名が続きます。

  9. [接続] ページで、認証方法を選択し、[次へ] をクリックします。

    Windows 認証では、Windows 資格情報を使用して SQL Server のインスタンスにログオンしようとします。 [サーバー認証]を選択した場合は、SQL Server ログイン名とパスワードを入力します。

  10. 次の手順では、サーバー側のデータ移行中に拡張機能パック データベースに格納されている機密データを暗号化するために使用されるマスター キーのパスワードを設定する必要があります。 強力なパスワードを入力し、[次へ] をクリックします。

  11. 次のダイアログ ボックスで、[ユーティリティ データベース n のインストール] を選択し、[拡張機能パック ライブラリのインストール] を選びます。nはバージョン番号で、[次へ] をクリックします

    sysdb データベースはテーブルを使用して作成され、このデータベースにはデータ移行に必要なストアド プロシージャ (サーバー側のデータ移行エンジンを使用) が作成されます。

  12. ユーティリティを SQL Server の別のインスタンスにインストールするには、[はい] を選択し、[次へ] をクリックします。 [閉じる] をクリックしてウィザードを終了します。

関連項目