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

Откуда:
Сообщений: 14
Всем доброго времени суток!
Нужна помощь коллективного разума.

Вводные данные:
Три сервер SQL Server 2008R2
Репликация "слиянием" две штуки на одну базу на одном сервере.
Два удаленных сервера, которые выступают в роли подписчиков.

Проблема:
При выполнении запроса
select sentgen from sysmergesubscriptions
where subid = '75709531-AE35-434D-B0E9-9F0DE8D60E89'

,где гуидник соответствует одному из подписчиков.
Наблюдаем, что sentgen не увеличивается уже последние 4 дня.

При этом:
Данные успешно переходят с сервера на сервер.
Монитор репликации ошибок не дает, счетчики конфликтов/повторов не увеличиваются.
В окне "Просмотр конфликтов" ошибки висят, но они все на ключи ссылаются (реплика пыталась перенсести потомков вперед родительского элемента). Но данные полностью синхронны (перекинуло родителей и после успешно перекинула потомков).

Запрос
select gh.*
from MSmerge_genhistory  as gh
where genstatus = 4

Ничего не возвращает.


Вопрос:
Как "оживить" sentgen?
Оно вроде и не мешает, но сильно бесит :( До пятницы все работало как часы. В пятницу в одну из реплик добавили пару таблиц (через интерфейс студии), создали снимок, по монитору глянули, что все работает, и спать.
17 ноя 14, 10:17    [16856692]     Ответить | Цитировать Сообщить модератору
 Re: Реплика слиянием SentGen не изменяется  [new]
IronNail
Member

Откуда:
Сообщений: 14
Помогло остановить агента на подписчиках (View Sinhronization Status) и запустить тут же по новой.
Очередь сдвинулась с места.

Но все равно, если вы знаете в чем может быть проблема такого залипания или более гуманные методы восстановления работоспособности - пишите.
17 ноя 14, 11:20    [16857134]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить