Проблема с размерами диапазона идентичности

Я пытаюсь настроить нашу репликацию с переиздателем. У нас, к сожалению, есть несколько таблиц с int PK IDENTITY, и я получаю следующую ошибку при попытке создать публикацию.

SQL Server Management Studio could not create article 'tblAdminBusinessType'. (New Publication Wizard)

------------------------------
ADDITIONAL INFORMATION:

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

The republisher's republishing range obtained from its publisher is not large enough to allocate the specified @pub_identity_range.
The article 'tblAdminBusinessType' could not be added to the publication 'Stage_Connect'.
Changed database context to 'Stage_Connect'. (Microsoft SQL Server, Error: 20660)

Я изменил размер диапазона Publisher на 100000 и размер диапазона Subscriber на 100. Я не понимаю, почему это даже имеет значение, эта таблица помечена как загружаемая только для основного издателя и для повторного издателя. Он не может быть обновлен нигде, НО непосредственно на Первичном, так в чем же проблема.

Во-вторых, как мне это преодолеть? Я просто продолжаю массировать числа, пока это не сработает? Что именно он ищет?

Спасибо

Спасибо,

1 ответ

Решение

Взгляните на этот пост на форуме MSDN - он показывает вам, как сделать обоснованные предположения относительно того, какими должны быть диапазоны.

Другие вопросы по тегам