Я использую настройку репликации слиянием для нашей системы ERP, и я столкнулся с этой проблемой:
При создании новой записи в таблице с последним присвоенным номером было 25, тогда новая запись получила идентификаторчисло 40000+ (я не совсем помню точное число). Я нашел способ решить его с помощью этого запроса.
DBCC CHECKIDENT('tableName', RESEED, NEW_RESEED_VALUE)
, но я не был уверен, что использование этого будет хорошо с репликациейЯ имею в виду, что я знаю, что репликация использует диапазон пула идентификаторов для каждой системы, подключенной к публикации.В любом случае после перезапуска системы начальное число идентификаторов было исправлено.
Я хочу спросить, есть ли безопасный способ изменить диапазон идентификаторов для всей таблицы, если это необходимо при использовании репликации.