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

Откуда:
Сообщений: 3
Всем привет! Обращаюсь к знатокам, ибо сам разобраться не могу. Настроил репликацию, но в мониторе постоянно выходит ошибка следующего типа:

Command attempted:
{call sp_MSensure_single_instance (N'Serv7-flow-rep_flow-Serv7m-16', 4)}

Error messages:
The merge process could not connect to the Publisher 'Serv7:flow'. Check to ensure that the server is running. (Source: MSSQL_REPL, Error number: MSSQL_REPL-2147199368)
Get help: http://help/MSSQL_REPL-2147199368
Уже работает другой агент merge для подписок, или сервер еще обрабатывает предыдущий запрос этого агента. (Source: MSSQLServer, Error number: 21036)
Get help: http://help/21036

Такие ошибки в 4 репликах из 5, может кто сталкивался с подобным, прошу помощи
7 май 16, 17:24    [19145968]     Ответить | Цитировать Сообщить модератору
 Re: Проблема в репликации слиянием  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 1759
Сколько джобов на подписку? возможно больше 1 и они мешаются. такое бывает после удаления восстановления автогенирируемыми скриптами.
7 май 16, 22:12    [19146741]     Ответить | Цитировать Сообщить модератору
 Re: Проблема в репликации слиянием  [new]
Johnnick
Member

Откуда:
Сообщений: 3
X-Cite,

Есть проблема с появлением мертвых подписок: почистил все, что можно, монитор показывает, что подписок на публикацию нет, создаю новую подписку, как только завершение создания - ошибка, такая подписка существует, обновляю дерево, а там опять несколько штук подписок. Причём фактически их не существует, но они есть, не знаю что с ними делать. Перед тем как нажать кнопку "готово" чищу все подписки несуществующие, только потом создаю. Заметил ещё странный факт, что мертвые подписки появляются в тот момент, когда соединяешься с распространителем.
8 май 16, 08:23    [19147376]     Ответить | Цитировать Сообщить модератору
 Re: Проблема в репликации слиянием  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 1759
Johnnick
X-Cite,
Заметил ещё странный факт, что мертвые подписки появляются в тот момент, когда соединяешься с распространителем.

Есть такая хрень...
Надо одновременно, например мультинакаткой, почитстить призрачные записи в служебных таблицах на всех серверах на которых есть репликации, даже если проблемные подписки туда не идут. И для надежности раз 20 так сделать подряд, если не останавливать репликации. Эта зараза sysmergepublications и sysmergesubscriptions распространяет везде. Стоит пропустить одно место и оно размножится повторно.
8 май 16, 14:12    [19147839]     Ответить | Цитировать Сообщить модератору
 Re: Проблема в репликации слиянием  [new]
Johnnick
Member

Откуда:
Сообщений: 3
X-Cite,

Можно поподробнее как это сделать, какими командами, а то замучился уже
8 май 16, 15:08    [19147918]     Ответить | Цитировать Сообщить модератору
 Re: Проблема в репликации слиянием  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 1759
delete from sysmergesubscription
where pubid =

как-то так.. а выяснить что кривое, это уже сами
8 май 16, 15:24    [19147940]     Ответить | Цитировать Сообщить модератору
 Re: Проблема в репликации слиянием  [new]
X-Cite
Member

Откуда: Минск
Сообщений: 1759
Вопрос: 13811467
Ответ: 13817418
8 май 16, 15:25    [19147942]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить