Назад | Перейти на главную страницу

Переход с MYSQL на MSSQL

Мне нужно переместить базу данных MYSQL на MSSQL. Я хотел бы знать, есть ли инструмент, который мог бы немного автоматизировать этот процесс, по крайней мере, для таблиц и представлений.

HeidiSQL (бесплатно) может экспортировать таблицы и т. д. из MySQL. Вам просто нужно будет повозиться с последовательностью создания в текстовом редакторе, чтобы убедиться, что у вас есть соответствующая последовательность создания для SQL Server.

Вы можете попробовать помощника по миграции MySQL от MS: http://www.microsoft.com/downloads/details.aspx?FamilyID=c6f14640-da22-4604-aaaa-a45de4a0cd4a&displaylang=en

Но самый эффективный способ, который я нашел (для структуры и данных), - это использовать mysqldump для настройки фактического вывода сценариев, подходящих для импорта SQL Server. Однако небольшая сноска, SQLCMD не любит большие файлы без операторов GO в них, поэтому я написал небольшую утилиту для вставки операторов GO для каждых 500 строк или около того в файлы, созданные mysqldump.

MS SSIS может использоваться для миграции данных MySQL на MSSQL. Неудивительно, что этот инструмент не может перемещать данные в обратном направлении. MS стремится к тому, чтобы вы переходили на их продукт с других продуктов, но не переходили с их продукта на другой.