MS SQL в MySQL
Описание
MSSQL-to-MySQL — это программа для преобразования баз данных Microsoft SQL в серверы MySQL, MariaDB или Percona. В зависимости от привилегий на целевом сервере пользователь может либо перенести данные MS SQL в новую базу данных, либо перезаписать содержимое существующей базы данных MySQL.
Функции
Ограничения
Требования
Быстрый запуск
После того, как вы сохранили настройки конвертации в профиль, вы можете запустить программу в режиме быстрого запуска. Просто запустите проводник Windows и дважды щелкните левой кнопкой мыши файл описания профиля (.m2s). Это приведет к тому, что мастер MSSQL-to-MySQL запустит преобразование, загрузив необходимые настройки из указанного профиля. Затем вы попадете прямо на экран с ходом конвертации без ввода всех настроек конвертации.
Синхронизация
Синхронизация MSSQL-to-MySQL реализуется как комбинация вставки записей MS SQL, отсутствующих в таблице MySQL, и обновления существующих записей MySQL данными MS SQL. Для целей синхронизации исходная и целевая таблицы должны иметь идентичную структуру и иметь определенный первичный ключ или уникальный индекс. Это может занять некоторое время, так как программа сканирует все исходные и целевые таблицы, чтобы найти все строки, которые были изменены.
Если вам нужны дополнительные параметры для настройки синхронизации или вы хотите сократить продолжительность процесса с помощью «инкрементной» техники, взгляните на MSSQL-MySQL Sync, специальный продукт для синхронизации баз данных MS SQL и MySQL.
Преобразование просмотров
MSSQL-to-MySQL преобразует около 90% синтаксических конструкций, которые могут использоваться в запросах Microsoft SQL. Некоторые правила конвертации описаны в этом документе. Ниже приведен пример результатов преобразования запроса с несколькими вызовами встроенных функций MS SQL, не имеющих прямого эквивалента в MySQL:
Вот как это выглядело в Microsoft SQL:
И это результирующее представление в целевой базе данных MySQL:
Файл дампа MySQL
Конвертер MSSQL-to-MySQL может перенести базу данных SQL Server в формат MySQL, даже если нет доступного подключения к серверу MySQL. Следуя этому пути, программа экспортирует данные MS SQL в локальный файл дампа MySQL вместо того, чтобы напрямую мигрировать на сервер MySQL. Полученный файл содержит операторы MySQL для создания всех таблиц и заполнения их данными. Нажмите здесь, чтобы узнать, как импортировать файл дампа в базу данных MySQL.
Опция пользователей виртуального сервера
При использовании хостинга Virtual Server клиенты могут не иметь достаточных привилегий для создания новых баз данных на целевом сервере MySQL. В этом случае мы рекомендуем следующий подход:
Когда вы выполните эти шаги, все содержимое исходной базы данных MS SQL будет импортировано в указанную базу данных MySQL.
Настроить структуру таблицы
Доступ к этой функции можно получить, дважды щелкнув имя соответствующей таблицы в списке «Выбранные таблицы» на странице мастера «Шаг 5 из 7».
Это вызовет появление следующего диалогового окна:
Чтобы настроить сопоставление типов, выберите соответствующий элемент в списке слева и укажите новое имя, тип и значение по умолчанию для поля с помощью группы элементов управления «Информация о поле». Обратите внимание, что список слева содержит атрибуты столбцов сопоставления исходных типов, новые пользовательские типы и атрибуты будут отображаться в элементах управления «Информация о поле», когда соответствующий элемент выделен в списке.
Попробуйте перед покупкой
Все еще не уверены, что программа соответствует вашим потребностям? Попробуйте бесплатную демо-версию с ограниченными возможностями. Это позволит вам преобразовать только 50 записей для каждой таблицы базы данных, оно НЕ преобразует запросы/представления и внешние ключи. Проверьте качество демо-версии и вернитесь, чтобы разместить заказ, если вы удовлетворены результатами.
Заказ
Для онлайн-покупки с помощью кредитной карты выберите соответствующий вариант в таблице ниже и нажмите соответствующую ссылку «КУПИТЬ СЕЙЧАС». Чтобы узнать об альтернативных способах оплаты, посетите страницу оформления заказа. MSSQL-to-MySQL покрывается 30-дневной гарантией возврата денег
Однопользовательская лицензия MSSQL-to-MySQL |
КУПИТЬ СЕЙЧАС |
|
Корпоративная лицензия MSSQL-to-MySQL |
КУПИТЬ СЕЙЧАС |
|
Двунаправленная добавочная синхронизация MSSQL-MySQL Sync между SQL Server и MySQL |
КУПИТЬ СЕЙЧАС |
|
Программный пакет MySQL Migration Toolkit |
КУПИТЬ СЕЙЧАС |