SQL Server Transactional Replication - подписчик теряет связь с издателем

У меня есть процесс репликации транзакций, настроенный для репликации изменений в базе данных между двумя системами SQL Server. Процесс репликации является двунаправленным (издатель и подписчик на обоих концах), за исключением того, что изменения DDL могут проходить только в одном направлении.

Моя проблема в том, что один из подписчиков периодически теряет соединение со своим издателем по подписке на основе push. Если щелкнуть "Просмотр состояния синхронизации" в записи подписчика, отобразится диалоговое окно подключения к SQL Server, а после того, как соединение будет установлено вручную, отобразится нормальное состояние просмотра синхронизации. Любые изменения в очереди будут реплицированы.

Если окно View Synchronization Status остается открытым, подписчик продолжит репликацию, но если это окно будет закрыто, оно в конечном итоге потеряет соединение, и процесс репликации в этом направлении остановится.

Я рассмотрел Расписание для всех агентов с обеих сторон, и все они включены и настроены на "Запускать автоматически при запуске агента SQL Server", поэтому, предположительно, подписчик должен подключиться и работать автоматически.

Как я могу перенастроить это так, чтобы подписчик всегда работал, и его не нужно было подключать вручную?

0 ответов

Другие вопросы по тегам