Схема SQL Server в схему миграции - PullRequest
1 голос
/ 08 июля 2010

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

Ответы [ 2 ]

1 голос
/ 08 июля 2010

Вы должны рассматривать это как проблему ETL, а не как миграцию, так как две схемы совершенно разные.Правильный инструмент для этого - SSIS.SSIS позволяет создавать потоки данных, которые отображают столбцы из одной таблицы в другую, добавляют производные источники, выполняют разбиения, слияния и т. Д. Если возможно, вы должны создавать исходные запросы, которые возвращают результаты, близкие к схеме целевой базы данных, поэтому вам нужно меньше преобразований.

0 голосов
/ 08 июля 2010

В этом случае вы должны перенести большинство деталей вручную, запустив сценарии. AFAIK автоматически не будет синхронизироваться. Но используя SSMS вы отображаете таблицы двух разных БД. надеюсь, что это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...