MySQLデータベースをSQL Serverへ移行 - Azure SQL Database (MySQLToSQL)

MySQL用のSQL Server Migration Assistant(SSMA)は、MySQLデータベースをSQL ServerやSQL Azureへ迅速に移行する包括的な環境です。 SSMAをMySQLに使うことで、データベースオブジェクトやデータをレビューし、移行の対象を評価し、データベースオブジェクトをSQL ServerやSQL Azureに移行し、さらにSQL ServerやSQL Azureにデータを移行できます。

MySQLデータベースからSQL ServerやSQL Azureへオブジェクトやデータを正常に移行するには、以下の手順をご利用ください。

  1. SSMAプロジェクト(MySQLToSQL)での作業

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

  2. MySQL(MySQLToSQL)への接続

  3. SQL Server への接続 (MySQLToSQL)

  4. MySQLデータベースをSQL Serverスキーマ(MySQLToSQL)にマッピングする

  5. Azure SQL Database への接続 (MySQLToSQL)

  6. オプションとして、 Assessing MySQL Databases for Conversion(MySQLToSQL) でデータベースオブジェクトの変換評価と変換時間の推定も可能です。

  7. MySQL データベースの変換 (MySQLToSQL)

  8. 同期

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

    • スクリプトを保存してSQL ServerやSQL Azureで実行してください。

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

  10. MySQL データをSQL Serverに移行する - Azure SQL Database (MySQLToSQL)

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

Note

Information_schemaやMySQLスキーマは移行できません。