Являются ли эти столбцы идентификаторов типа IDENTITY? Если это так, то при вставке новых данных из второй базы данных будут сгенерированы новые идентификаторы -> без конфликтов. Это может означать, что вам может понадобиться отслеживать вставки, чтобы вы могли определить, во что был переведен старый идентификатор из БД №2, когда он был вставлен в БД № 1.
Если эти столбцы являются , а не столбцами IDENTITY, вы можете просто добавить достаточно большое число к старым значениям, например, замените каждый идентификатор (например, 5) идентификатором + 100'000 = 100'005 ->, чтобы избежать столкновений. Опять же, если у вас есть какие-либо данные, ссылающиеся на эту основную таблицу в вашей БД №2, вам придется исправить старые ссылки (идентификаторы старого внешнего ключа) на новые значения, прежде чем вставлять их в таблицу на вашей новой БД.
Это немного грязно - но это определенно можно сделать, если подумать об этом достаточно подробно. По сути, вам нужно будет перенумеровать импортируемые данные, и вам нужно убедиться, что нет никаких конфликтов. В SQL Server нет функций, которые могли бы вам в этом сильно помочь - к сожалению, нет команды «импортировать эти данные и перенумеровать их ID».