Подскажите! Существует ли возможность полного импорта БД из MS SQL 2008 в MySQL.
База большая, больше 100 таблиц, данных под гигабайт, тригеров и функций немного и простые!
Есть ли возможность прямого импорта из MS SQL метаданных? И соотвественно всех данных?
P.S. идет речь об использовании продуктов devart`а! Если нет, то чем?
Импорт из MS SQL 2008 в MySQL
-
- Devart Team
- Сообщения: 374
- Зарегистрирован: Ср 09 сен 2009 07:54
- Откуда: devart
- Контактная информация:
Прямой импорт в dbForge Studio for MySQL в MySQL базу данных из базы данных SQL Server возможен, используя импорт из ODBC.
Данный вид импорта позволит создать структуры таблиц в MySQL базе данных с импортированными данными.
Для этого необходимо воспользоваться функциональностью Импорт данных, вызвать которую можно из меню База данных. Затем в мастере необходимо выбрать формат импорта ODBC. Настроить драйвера источника данных ODBC на следующей странице и далее выбрать создание новой таблицы и после выполнить импорт данных.
При таком подходе конечно же имеются ограничения:
1. За один раз можно создавать и импортировать данные только одной таблицы, поэтому при наличии 100 таблиц, процедуру соответственно необходимо повторить 100 раз;
2. Типы данных отличаются в MySQL и в SQL Server и поэтому невозможно в точности установить требуемый тип данных;
3. Будет создаваться только структура таблицы, без индексов;
4. Все объекты, такие как триггеры, представления, процедуры, функции не будут импортированы.
Для этих целей (конвертирования одной базы данных в другую) существуют ряд специальных продуктов "третьих фирм".
В текущей версии dbForge Studio for MySQL конвертера структур баз данных одного сервера в структуру другого нет.
Данный вид импорта позволит создать структуры таблиц в MySQL базе данных с импортированными данными.
Для этого необходимо воспользоваться функциональностью Импорт данных, вызвать которую можно из меню База данных. Затем в мастере необходимо выбрать формат импорта ODBC. Настроить драйвера источника данных ODBC на следующей странице и далее выбрать создание новой таблицы и после выполнить импорт данных.
При таком подходе конечно же имеются ограничения:
1. За один раз можно создавать и импортировать данные только одной таблицы, поэтому при наличии 100 таблиц, процедуру соответственно необходимо повторить 100 раз;
2. Типы данных отличаются в MySQL и в SQL Server и поэтому невозможно в точности установить требуемый тип данных;
3. Будет создаваться только структура таблицы, без индексов;
4. Все объекты, такие как триггеры, представления, процедуры, функции не будут импортированы.
Для этих целей (конвертирования одной базы данных в другую) существуют ряд специальных продуктов "третьих фирм".
В текущей версии dbForge Studio for MySQL конвертера структур баз данных одного сервера в структуру другого нет.