2013-04-16 3 views
1

У меня есть несколько таблиц с данными из MSSQL 2008 r2, которые мне нужно экспортировать в файл, а затем импортировать в MySQL. Для экспорта всей базы данных потребуется слишком много времени, потому что она очень большая, и мне нужно только выбрать несколько таблиц.Как экспортировать одну таблицу MSSQL в MySQL?

Причина, по которой я указал «одиночный» в названии, заключается в том, что я планирую просто экспортировать необходимые таблицы по одному. Чтобы не усложнять ситуацию. Может кто-нибудь мне помочь?

+0

возможно [дубликат] (http://stackoverflow.com/questions/8019144/how-to-migrate-mssql-database-to-mysql). –

ответ

0

Вы можете сделать это из SQL Server Management Studio с помощью мастера импорта Import.

См Export Import Wizard

В этом случае, вы будете использовать таблицу базы данных SQL Server в качестве источника и таблицы базы данных MySQL в качестве пункта назначения.

+1

Кстати, если вы хотите создать скрипт, мастер импорта импорта создает пакет SSIS, который можно сохранить, а затем запустить из SSIS. Это, конечно, всего лишь один из многих возможных подходов. –

+0

Нет источника базы данных и нет базы данных базы данных MySQL в качестве адресата. :/ – Propeller

+0

Для получения краткого руководства см. Http://www.youtube.com/watch?v=eDfhTPU7P-M –

0

Я знаю, что это старый пост, но я столкнулся с аналогичной проблемой.

Я решил это, создав php-скрипт, чтобы выбрать все значения из таблицы MS SQL и прикрепить его к базе данных MYSQL. Как только у вас есть все данные, вы даже можете создать файл сценария sql, т. Е. Если MYSQL не установлен в системе.

Существует также отличные инструменты RedGate, которые, вероятно, должны дать вам все, что вы хотите. Я сам никогда не использовал его, но слышал об этом.

http://www.red-gate.com/products/sql-development/sql-toolbelt/

Смежные вопросы