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

Откуда: из России
Сообщений: 901
Настроили репликацию транзакций между серверами ms sql 2008r2 через интернет с ftp.
Подписчик видит издателя, но не может подключиться к ftp, 10 минут висит и сваливается: в логах монитора репликации просто ошибка :
The replication agent has not logged a progress message in 10 minutes. This might indicate an unresponsive agent or high system activity. Verify that records are being replicated to the destination and that connections to the Subscriber, Publisher, and Distributor are still active.

через проводник на фтп заходим без проблем, качаем файлы, а ms sql не может, в чем может проблема?
доступ через инет настроено через nat, но ms sql без проблем видят друг друга.
12 дек 12, 14:24    [13619327]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакция через интернет с ftp  [new]
invm
Member

Откуда: Москва
Сообщений: 9719
Через NAT ftp должен работать в пассивном режиме.
12 дек 12, 15:25    [13619848]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакция через интернет с ftp  [new]
Slava_Nik
Member

Откуда: из России
Сообщений: 901
invm,

что это за режим?
12 дек 12, 15:43    [13620053]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакция через интернет с ftp  [new]
invm
Member

Откуда: Москва
Сообщений: 9719
http://ru.wikipedia.org/wiki/FTP
12 дек 12, 16:36    [13620677]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакция через интернет с ftp  [new]
Slava_Nik
Member

Откуда: из России
Сообщений: 901
что-то я не понял ,какие мне настройки надо сделать?
если через проводник я без проблем качаю с ftp, проблема что ms sql не может достучаться до ftp?
12 дек 12, 17:00    [13620931]     Ответить | Цитировать Сообщить модератору
 Re: Репликация транзакция через интернет с ftp  [new]
invm
Member

Откуда: Москва
Сообщений: 9719
Distribution agent работает в активном режиме FTP. Активный режим не работает через NAT.

Варианты решения проблемы:
  • На сетевом оборудовании, обеспечивающим NAT, задействовать технологии (NAT-PT, FTP ALG и т.п., конкретное наименование зависит от производителя оборудования), позволяющие таки работать в активном режиме FTP через NAT.
  • Включить в джоб шаг, предварительно скачивающий снепшот с FTP-сервера.
  • Поднять между серверами туннель и забирать снепшот по UNC, либо по FTP.
  • 12 дек 12, 18:19    [13621603]     Ответить | Цитировать Сообщить модератору
     Re: Репликация транзакция через интернет с ftp  [new]
    Slava_Nik
    Member

    Откуда: из России
    Сообщений: 901
    А есть тынц про активный режим работы distribution агента с ftp через NAT?

    + еще вариант,
    настроить публикацию восстановление бд не из снепшота, настроил восстановление БД из резервной копии, которая как раз кидается на ftp, затем его качаю и восстанавливаю на подписчике.пока работает.

    туннель не получилось настроить, т.к destination подсеть уже используется в другом месте..

    кстати, по варианту "•Включить в джоб шаг, предварительно скачивающий снепшот с FTP-сервера.", потом снепшот вручную накатывать ?
    13 дек 12, 09:53    [13623627]     Ответить | Цитировать Сообщить модератору
     Re: Репликация транзакция через интернет с ftp  [new]
    invm
    Member

    Откуда: Москва
    Сообщений: 9719
    Slava_Nik
    А есть тынц про активный режим работы distribution агента с ftp через NAT?
    Не понял, про что за тынц нужен?
    Slava_Nik
    + еще вариант,
    настроить публикацию восстановление бд не из снепшота, настроил восстановление БД из резервной копии, которая как раз кидается на ftp, затем его качаю и восстанавливаю на подписчике.пока работает.
    Да, но только в случае идентичных БД с обеих сторон.
    Slava_Nik
    туннель не получилось настроить, т.к destination подсеть уже используется в другом месте..
    Смотря с помощью чего поднимать туннель. Есть разные варианты, в том числе и с отдельной адресацией на туннельных интерфейсах.
    Slava_Nik
    кстати, по варианту "•Включить в джоб шаг, предварительно скачивающий снепшот с FTP-сервера.", потом снепшот вручную накатывать ?
    Зачем вручную? Настроить получение снепшота из локальной папки. Шаг джоба будет скачивать снепшот в эту папку.
    13 дек 12, 10:54    [13624003]     Ответить | Цитировать Сообщить модератору
    Все форумы / Microsoft SQL Server Ответить