Прямо сейчас у меня есть БД, в которой PK int IDENTITY
.Недавно, в прошлом году, мне было поручено добавить их в топологию репликации.Это сработало довольно хорошо, за исключением полей IDENTITY.
Я хочу изучить варианты изменения или замены их на uniqeidentifier
(GUID).
Возможно ли вставить NEWКолонка PK?
Было бы лучше просто увеличить ее до big int
?
Что-нибудь еще, что я должен рассмотреть?
Чтобы уточнить, ПОЧЕМУ я хочу сделатьthis:
Насколько я понимаю, когда репликация встречает столбец IDENTITY, она выделяет диапазон идентификаторов, скажем 1-1000 (по умолчанию), для каждого подписчика, чтобы обеспечить уникальный INT для этого столбца.Чем больше у вас подписчиков, тем больше проблем.Это приводит к ошибкам ограничения проверки диапазона идентификаторов, которые мы продолжаем получать.
Спасибо