Импорт из MS SQL 2008 в MySQL

Обсуждение возникших проблем, предложений и ошибок dbForge для MySQL
Закрыто
ivask
Сообщения: 1
Зарегистрирован: Пн 08 фев 2010 22:42

Импорт из MS SQL 2008 в MySQL

Сообщение ivask » Пн 08 фев 2010 22:55

Подскажите! Существует ли возможность полного импорта БД из MS SQL 2008 в MySQL.

База большая, больше 100 таблиц, данных под гигабайт, тригеров и функций немного и простые!

Есть ли возможность прямого импорта из MS SQL метаданных? И соотвественно всех данных?

P.S. идет речь об использовании продуктов devart`а! Если нет, то чем?

.jp
Devart Team
Сообщения: 374
Зарегистрирован: Ср 09 сен 2009 07:54
Откуда: devart
Контактная информация:

Сообщение .jp » Вт 09 фев 2010 08:23

Прямой импорт в dbForge Studio for MySQL в MySQL базу данных из базы данных SQL Server возможен, используя импорт из ODBC.
Данный вид импорта позволит создать структуры таблиц в MySQL базе данных с импортированными данными.
Для этого необходимо воспользоваться функциональностью Импорт данных, вызвать которую можно из меню База данных. Затем в мастере необходимо выбрать формат импорта ODBC. Настроить драйвера источника данных ODBC на следующей странице и далее выбрать создание новой таблицы и после выполнить импорт данных.

При таком подходе конечно же имеются ограничения:
1. За один раз можно создавать и импортировать данные только одной таблицы, поэтому при наличии 100 таблиц, процедуру соответственно необходимо повторить 100 раз;
2. Типы данных отличаются в MySQL и в SQL Server и поэтому невозможно в точности установить требуемый тип данных;
3. Будет создаваться только структура таблицы, без индексов;
4. Все объекты, такие как триггеры, представления, процедуры, функции не будут импортированы.

Для этих целей (конвертирования одной базы данных в другую) существуют ряд специальных продуктов "третьих фирм".

В текущей версии dbForge Studio for MySQL конвертера структур баз данных одного сервера в структуру другого нет.

Закрыто