2015-03-12 3 views
-3

установки: Первичный сервер, приемный пункт 4 secondairy серверы, данные импортаКак вставить строки столов 600 млн в другую таблицу

импортные серверы имеют больше таблиц. Каждая база данных около 500 ГБ с общим объемом более 15 млрд записей

У нас возникает проблема при попытке импортировать таблицы из импортированной базы данных на основной сервер.

Как бы я это сделал?

+0

вы можете повторить нужные таблицы. –

+0

таблицы растут одинаково. Однако мы хотим объединить их. –

+0

проверьте здесь http://stackoverflow.com/a/5387653/4421474 – Alex

ответ

2

Вы можете использовать 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/

Смежные вопросы