остановка агента при репликация

volann34
Дата: 22.01.2013 11:11:31
Добрый день! агент слиянием настроен на подписчике и он сам останавливается, в чем может быть проблема?
invm
Дата: 22.01.2013 11:21:55
Ну, может быть, ему просто захотелось отдохнуть...
Более точно можно будет сказать, как только вы соизволите опубликовать хоть какие-нибудь технические подробности: сообщения об ошибках, например.
volann34
Дата: 22.01.2013 11:57:57
Сообщение об ошибке:

Cannot insert duplicate key row in object 'dbo.CSPEVENT' with unique index 'IDX_CSPEVENT_UNIQUEEVENT

01/22/2013 00:00:00,,Выполняется,1,Запустить агента.,,Агент репликации был успешно запущен. Дополнительные сведения см. в мониторе репликации.,00:00:00,0,0,,,,0
01/21/2013 22:00:00 Ошибка,0,Не удалось завершить задание. Запуск задания был произведен Расписание 12 (Расписание агента репликации.). Последним выполнявшимся шагом был шаг 1 (Запустить агента.).,00:00:13,0,0,,,,0
01/21/2013 22:00:00,,Выполняется,1,,Запустить агента.,,2013-01-21 18:00:13.083 ╧ЁюЎхёё ёыш эш  яЁюшчтюфшЄ яхЁхчряєёъ эхєфрт°хщё  юяхЁрЎшш эрф ёЄрЄ№хщ "CSPEVENT". ╧Ёшўшэр: "Cannot insert duplicate key row in object 'dbo.CSPEVENT' with unique index 'IDX_CSPEVENT_UNIQUEEVENT'.".<nl/>
volann34
Дата: 22.01.2013 12:14:33
вот что показано в мониторе репликации
invm
Дата: 22.01.2013 12:23:57
Т.е. вы считаете, что
volann34
Cannot insert duplicate key row in object 'dbo.CSPEVENT' with unique index 'IDX_CSPEVENT_UNIQUEEVENT
совсем не ошибка и все должно было рассосаться само-собой?
volann34
Дата: 22.01.2013 12:42:07
Я считаю что это ошибка и есть причина остановки, то я не совсем представляю как ее решить, а вот скажите а если не копировать индексы при репликации, а создать из вручную потом после репликации, это поможет?
volann34
Дата: 22.01.2013 12:51:42
В свойствах публикации у меня следующая информация:
invm
Дата: 22.01.2013 13:11:07
volann34
Я считаю что это ошибка и есть причина остановки, то я не совсем представляю как ее решить
Выяснить причину возникновения повторяющихся ключей и устранить ее?
volann34
а вот скажите а если не копировать индексы при репликации, а создать из вручную потом после репликации, это поможет?
Не нужен контроль уникальности -- не создавайте уникальных индексов вообще. Свойство уникальности индекса не зависит от того, как он был создан.
volann34
Дата: 22.01.2013 14:10:06
Это индексы создает приложение работающих в СУБД автоматически, я боюсь что некорректно будет работать приложение без них, хотя пока работает.
Ситуация такая! Я реплицирую всего одну таблицу у которого есть свойство identity, но диапазон, хоть это репликация слиянием настроен на ручной управление. Диапазон установлен верно. Издатель и подписчик имеют разные диапазоны.
как можно решить эту проблему, подскажите, 3 дня работало стабильно, конфликтов не было, в мониторе не одной ошибке?
Glory
Дата: 22.01.2013 14:12:22
volann34
как можно решить эту проблему, подскажите

Узнать дублирующее значение, которое нарушает 'IDX_CSPEVENT_UNIQUEEVENT
Выяснить, откуда оно взялось.