Мне нужно объединить 20 баз данных с одинаковой структурой в одну базу данных.Я видел этот пост: Консолидация данных из множества различных баз данных в одну с минимальной задержкой
Я не понял всего этого, поэтому позвольте мне спросить так: Есть таблица с первичнойключи, но не имеют sourceID, например:
База данных 1
AgencyID Name
1 Apple
2 Microsoft
База данных 2
AgencyID Name
1 HP
2 Microsoft
Очевидно, что эти две таблицы не могут быть объединены следующим образом,ему нужен дополнительный столбец:
База данных 1
Source AgencyID Name
DB1 1 Apple
DB1 2 Microsoft
База данных 2
Source AgencyID Name
DB2 1 HP
DB2 2 Microsoft
Если это правильный способ сделать это, можно ли объединить эти две таблицы водна база данных, подобная этой:
Source AgencyID Name
DB1 1 Apple
DB1 2 Microsoft
DB2 1 HP
DB2 2 Microsoft
... и возможно ли это сделать с помощью репликации транзакций?
Заранее спасибо за ответ, было бы очень полезно, если бы я получилправильный ответ для этого.
Илья