SQL Server для MySql Data Migration - PullRequest
       5

SQL Server для MySql Data Migration

1 голос
/ 19 апреля 2011

Мне дали завидную задачу по миграции устаревшей базы данных SQL Server 2000 на MySql. Две базы данных имеют совершенно разные структуры. Мне нужно только перенести данные, т.е. нет хранимых процедур и т. Д.

Я создал «чистую» базу данных MySql, то есть базу данных с пустыми таблицами со схемой новой системы.

Я планирую использовать набор инструментов MySql Migration для первого преобразования базы данных Sql Server в MySql.

Затем я хочу вытащить данные из старой базы данных в новую. Я разбил базу данных на концептуально независимые разделы, которые можно переносить независимо. Это где я не уверен, что делать. Нужно ли писать сценарии sql для передачи? Эти сценарии содержат большие курсоры для передачи данных, например, У меня есть список организаций и пользователей, связанных с организациями. Должен ли я написать курсор для вставки каждой организации и пользователей по очереди в новую базу данных или есть инструменты, которые помогут мне сделать это?

Заранее спасибо.

1 Ответ

0 голосов
/ 19 апреля 2011

Вы можете использовать SQL Server DTS. Вам нужно будет установить драйверы ODBC для MySQL. Эта статья объясняет обратное (MySQL to SQL), но если вы измените исходный код и наметите цель, статья объяснит, что вам нужно делать довольно хорошо.

...