Інструмент міграції MySQL Workbench може допомогти вам виконати це завдання
1) Щоб почати процес міграції, на головному екрані MySQL Workbench перейдіть до бази даних-> Майстер міграції.
2) Ми повинні перевірити передумови, щоб підтвердити, чи можемо ми продовжувати завдання. Якщо все виглядає нормально, ми можемо натиснути на «Почати міграцію».
3) На цьому кроці нам потрібно надати інформацію про вихідну базу даних, у цьому випадку SQL Server.
Ми налаштуємо наш вихідний параметр:
Система баз даних: Microsoft SQL Server
Спосіб підключення: ODBC (Native)
Драйвер: SQL Server
Сервер: localhost
Ім'я користувача: sa
4) Тепер ми можемо перевірити з'єднання за допомогою кнопки Test Connection.
5) Потім нам потрібно додати цільові параметри:
Спосіб підключення: Стандартний (TCP / IP)
Ім'я хоста: ваше ім’я_госту
Порт: 3306
Ім'я користувача: міграція
6) І натисніть на Test Connection для підтвердження доданої інформації.
7) На наступному кроці MySQL Workbench підключиться до нашого SQL Server для отримання списку каталогів та схем.
8) Тепер ми виберемо зі списку базу даних Your_database_name.
Ми можемо вибрати, як повинні бути відображені схеми та об'єкт зворотної інженерії. Ми будемо використовувати параметр Catalog.Schema.Table -> Catalog.Table, тому в нашому MySQL ми вибрали базу даних та поточні таблиці, які є в нашій базі даних SQL Server.
9) Якщо все пішло добре, у нас буде список об’єктів, які потрібно мігрувати.
10) У цьому випадку ми маємо об’єкти таблиці, переглядати об’єкти та звичайні об'єкти. Ми виберемо лише об’єкти таблиці, оскільки для решти об'єкта слід перевірити відповідний еквівалентний код MySQL вручну.
11) На цьому кроці об'єкти з джерела перетворюються на об'єкти, сумісні з MySQL.
12) Якщо все пішло добре, ми можемо продовжувати, вибираючи, як ми хочемо створити міграційну схему в цілі. Ми будемо використовувати опцію "Створити схему в цільовій RDBMS" за замовчуванням.
13) Тепер перевіримо процес створення схеми.
14) На наступному кроці ми можемо перевірити результат кожного виконання сценарію, а також зможемо перевірити нову базу даних, створену на нашому MySQL Server.
15) На даний момент у нас буде структура бази даних, але ми ще не маємо даних. Тепер ми виберемо, як ми хочемо скопіювати дані на MySQL Server. Ми будемо використовувати опцію "Інтернет-копія даних таблиці для націлювання на RDBMS".
16) На останньому кроці ми можемо перевірити звіт про міграцію та закінчити завдання.
Інший простий метод перетворення DB SQL DB в MySQL - це використання інструмента DIY Stellar з назвою Stellar Converter for Database, який може безпосередньо вибрати файл бази даних певної бази даних та забезпечити попередній перегляд таблиць, що конвертуються, і після перетворення буде безпосередньо зберігати дані у вказану базу даних встановлений у вашій системі. У цьому випадку вам доведеться надати файл бази даних MS SQL і після перетворення він буде зберігатися в базі даних MySQL, встановленій в системі. Ви можете отримати безкоштовну версію цього програмного забезпечення з офіційного веб-сайту Stellar .