Ошибка репликации SQL 2008 R2: процессу не удалось подключиться к распространителю

У меня есть два сервера под управлением SQL 2008 R2 Standard, каждый с экземпляром с именем "MAIN". У меня есть небольшая тестовая база данных на моем основном сервере (одна таблица, 13 строк), которую я хочу реплицировать на второй сервер в качестве подтверждения концепции для некоторых более крупных баз данных, которые я хочу реплицировать. Я настроил основной сервер в качестве издателя и распространителя и настроил базу данных для репликации транзакций. Я скопировал данные на второй сервер с помощью резервного копирования / восстановления, а не с помощью моментального снимка (что мне придется делать с большими базами данных из-за размера базы данных и ограниченной пропускной способности). Я следовал инструкциям здесь: http://gnawgnu.blogspot.com/2009/11/sql-2008-transactional-replication-and.html

Теперь на подписчике я захожу в раздел Репликация / Локальные подписки / Щелкните правой кнопкой мыши / Свойства моей подписки на БД. Состояние последней синхронизации показывает состояние: "Не удалось подключиться к распространителю" PRIMARYSERVER\MAIN "."

Данные реплицируются с первичного на вторичный. Любая запись, которую я добавляю на первичном сервере, появляется на вторичном сервере в течение нескольких секунд.

Является ли Дистрибьютор частью системы Snapshot, которой я не пользуюсь, или это часть репликации транзакций?

Спасибо ланс

2 ответа

Распространитель - это то, что записывает изменения от издателя и ставит их в очередь, прежде чем они будут отправлены подписчику.

По умолчанию используется принудительная подписка, когда не требуется подключение от подписчика к распространителю, так как соединение идет от распространителя к подписчику. В таком случае я предполагаю, что есть брандмауэр, блокирующий UDP-порт 1434 на издателе, или есть брандмауэр, блокирующий TCP-порт, который прослушивает именованный экземпляр на PRIMARYSERVER.

Проверьте, запущены ли в службах браузера все экземпляры SQL. Вы используете именованный экземпляр? Также посмотрите, есть ли запущенные задания ресурса.

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