powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Identity Range
16 сообщений из 16, страница 1 из 1
Identity Range
    #32044368
БАМБР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот случилось страшное....
В MERGED репликации при добавлении записи на подписчике выдается сообщение, что identity range is full.
Чинил, чинил, и единственное чего добился, это при увеличении Identity range в репликации, стучать вроде перестало, но есть такое чувство, что это опять стуканет.
Может кто сталкивался с этим, и знает как лечить? И как правильно изменять состав полей таблиц учавствующих в репликации. Например, если поле надо добавить, и данные при этом не потерять. Ведь пока изменяешь состав полей, на подписчике в таблицу могут добавить записи...

Заранее спасибо!
...
Рейтинг: 0 / 0
Identity Range
    #32044517
Фотография Nickolay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В нашей конторе это сделано следующим образом - в основных таблицах вместо identity используются 2 поля: ID офиса и Count которые заполняются триггером на Insert. Так что конфликтов репликации по этому поводу еще никогда не происходило, при этом еще и можно посмотреть в каком офисе данная запись родилась...
...
Рейтинг: 0 / 0
Identity Range
    #32044526
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Рецепт один - использовать в качестве ID записи (первичного ключа) тип данных UNIQUEIDENTIFIER совместно с встроенной функцией NEWID(). Это рекомендует MS в топике BOL "How Merge Replication Works" и просто здравый смысл.
...
Рейтинг: 0 / 0
Identity Range
    #32044799
БАМБР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравый смысл - это хорошо. Спасибо, что просвятили.
Сразу оговорюсь, мне досталось все уже настроенное и работающее. Так что для меня все это работа с нуля. И когда что-то стучит приходится разбираться по новой...
В настоящее время ничего переделать не удастся, по этому в качестве PK продолжает использоваться автоинкрементное поле. Хотелось просто понять как бороться с подобными глюками в будущем...
...
Рейтинг: 0 / 0
Identity Range
    #32044829
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 БАМБР
Да я не упрекаю - ни в коем случае. Я сам достаточно работал с чужими шедеврами. Если обидел - прошу прощения.
...
Рейтинг: 0 / 0
Identity Range
    #32045350
БАМБР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Jimmy

Я не обижаюсь.
Кстати проблема-то остается и сновной вопрос вот в чем: почему, при заполнении таблицы вручную, IDENTITY не переходит в следующий диапазон значений? Причем на подписчике базу можно заполнять свободно. В этот раз вылечилось выполнением хранимой процедуры sp_adjustpublisheridentity. Так какого же спрашивается не произошло автоматического перехода в другой диапазан значений?
...
Рейтинг: 0 / 0
Identity Range
    #32045520
БАМБР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, ну объясните, почему IDENTITY на Publishere не переходит в следующий диапазон? В чем проблема?
...
Рейтинг: 0 / 0
Identity Range
    #32045632
БАМБР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
?
...
Рейтинг: 0 / 0
Identity Range
    #32045855
БАМБР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
?
...
Рейтинг: 0 / 0
Identity Range
    #32046090
БАМБР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
?
...
Рейтинг: 0 / 0
Identity Range
    #32046586
БАМБР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну неужели никто не поможет???????
...
Рейтинг: 0 / 0
Identity Range
    #32047105
БАМБР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
?
...
Рейтинг: 0 / 0
Identity Range
    #32047146
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 БАМБР

Обратись персонально к Деду Маздаю - только вежливо :0)
...
Рейтинг: 0 / 0
Identity Range
    #32047470
БАМБР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Jimmy Ну спасибо, утешил!

То есть ты хочешь сказать, что здесь таки никто не поможет?
...
Рейтинг: 0 / 0
Identity Range
    #32047473
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 БАМБР
Пока не вижу реальных ответов :0)

ЗЫ Дед Маздай, конечно, может разъяснить. Если захочет.
...
Рейтинг: 0 / 0
Identity Range
    #32047654
БАМБР
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да-а-а-а-а......
Ну что же....Попробуем спросить ЕГО...Хотя, IMHO это тоже так себе вариант...
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Identity Range
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]