Проблема с размерами диапазона идентичности
Я пытаюсь настроить нашу репликацию с переиздателем. У нас, к сожалению, есть несколько таблиц с 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 - он показывает вам, как сделать обоснованные предположения относительно того, какими должны быть диапазоны.