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