Вы можете использовать SSIS
Создание регулярного потока данных с 2-х компонентов - OLE DB Source и OLE DB Destination (я предполагаю, что вы используете MS SQL Server, в общем, использовать любые компоненты вашей компании использует для подключения к БД).
В случае двух БД создайте 2 диспетчера соединений, каждый из которых указывает на свою БД. Point OLE DB Источник для первого диспетчера соединений, сконфигурированного для указания источника данных, и OLE DB Destination для второго диспетчера соединений, настроенного для указания на целевую БД.
Теперь укажите источник OLE DB в исходную таблицу в исходной БД, оставьте все поля неповрежденными. Подключите компоненты источника и назначения с зеленой стрелкой, первоначально выходящей из исходного компонента. Теперь укажите пункт назначения OLE DB в таблицу назначения в целевой БД. Дважды щелкните пункт назначения, перейдите к сопоставлениям и убедитесь, что они верны (SSIS пытается автоматически сопоставить с использованием сопоставления имени strick), в противном случае (в случае, если имена разные), соедините исходные и целевые поля вручную. Вот и все, вы просто не предоставляете сопоставления для полей, которые не могут быть размещены в таблице адресатов.
В качестве альтернативы вы можете оставить колонны, которые вам не нужны в исходном компоненте, - дважды щелкните по нему, перейдите в раздел «Столбцы» и снимите флажки, которые вам не нужны.
Лучше место, чтобы задать этот вопрос: https://dba.stackexchange.com/
вы можете повторить нужные таблицы. –
таблицы растут одинаково. Однако мы хотим объединить их. –
проверьте здесь http://stackoverflow.com/a/5387653/4421474 – Alex