Вы можете использовать параметр НЕ ДЛЯ РЕПЛИКАЦИИ в Репликация слиянием SQL Server 200 для значений IDENTITY .
См. Использование НЕ ДЛЯ РЕПЛИКАЦИИ
Учитывая ваш Первичный ключ, почему вы столкнулись с потенциальными дублирующимися значениями? Этой проблемы можно избежать, если конкретно определить возможный диапазон значений идентичности для каждой базы данных в топологии. Вы можете узнать больше о Identity Range Management здесь .
Учтите также, что значение ROWGUID является глобально уникальным и поэтому подходит для идентификации записей во всей топологии и позволяет избежать конфликтов. Почему бы вам не захотеть повторить это?
Если ваша проблема связана с Первичным ключом Ограничение , учтите, что для репликации слиянием не требуется, чтобы каждая реплицированная таблица имела Первичный ключ, в отличие от репликации транзакций.