Тиражирование через интернет-сервер sql 2012

У меня проблемы с настройкой репликации слиянием на ненадежных доменах.

У меня есть пульт serverA который имеет реальный IP-адрес, и я настроил этот сервер, чтобы он был его собственным распространителем и издателем, а также ftp-сервером для папки моментальных снимков, которая будет использоваться совместно. Я создал учетную запись Windows, которая имеет разрешение sysadmin и имеет пользователей с ролью db_owner как в реплицированной базе данных, так и в базе данных распространителя, а также в роли PAL слияния, и агент sql-server входит в систему как эта учетная запись Windows, а также эта учетная запись является заданием. владелец для всех рабочих мест, которые находятся на распределении.

А мой локальный сервер B - это сервер подписчика, не имеющий статического IP. Я настроил этот сервер, чтобы он был подписчиком и получал папку моментальных снимков с ftp-сервера.

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

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

Когда я запустил монитор репликации, я обнаружил два сообщения:

  1. Скрипт схемы не может быть передан подписчику
  2. Процесс не может подключиться к ftpsite через порт 2015.

Может ли кто-нибудь помочь мне с этим?

0 ответов

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