Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL 2008 x64. Merge. Identity Range не выделяется в автомате.  [new]
_Виктор_
Member

Откуда: Россия, Москва
Сообщений: 116
Все доброго времени суток.
Имеется проблема.
Есть БД с настроенной MERGE репликацией. Подписчиков 8 штук.
В каждой реплицируемой таблице свойство "Automatically manage identity range" - "true".
При создании подписок поступил следующим образом: создал вручную одну подписку, а дальше для других заменил названия публикаций и горизонтальные фильтры. Все бы хорошо, но ... диапазон в автомате не меняется... Вручную меняется только если сделать

exec sp_adjustpublisheridentityrange 'AT', где AT - самая первая публикация, на основе которой сделаны все остальные.

если запускать sp_adjustpublisheridentityrange на других публикациях, то выдается:

Msg 20663, Level 16, State 1, Procedure sp_MSadjustmergeidentity, Line 107
The identity range allocation entry for the Publisher could not be found in the system table MSmerge_identity_range. Ensure that the value for the @identityrangemanagementoption property is "auto".
Msg 21316, Level 16, State 1, Procedure sp_adjustpublisheridentityrange, Line 77
Failed to adjust Publisher identity range for publication 'OREL'.

пока решения не нашел, очень не хочется сносить все публикации и делать заново, да и не уверен, что поможет... Так как все делал по шаблону работающей публикации.

Спасибо за помощь.
8 июн 09, 18:19    [7278085]     Ответить | Цитировать Сообщить модератору
 Re: SQL 2008 x64. Merge. Identity Range не выделяется в автомате.  [new]
_Виктор_
Member

Откуда: Россия, Москва
Сообщений: 116
Неужели вообще нет мыслей?
10 июн 09, 12:14    [7285006]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить