Поздний ответ, но, надеюсь, он поможет другим.
У нас был огромный проект, в котором мы объединили 20 баз данных, каждая из которых содержит сотни таблиц, в одну базу данных.
Конечное решение было очень простыми часть решения была:
На каждую таблицу мы добавили два новых поля - originalID и originalDB.В этом случае вам не нужно отслеживать исходную БД.
Затем вы переносите все данные из Таблицы1 через, но вставляете UserID в OriginalID.Затем вставьте данные из таблицы Table2 в, но присоединитесь к таблице table1 на table2.userid = table1.userid для возврата нового идентификатора пользователя.
Если вы вставите DataID в OriginalID, вы вернетесь к оригиналу.