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

Откуда: из России
Сообщений: 901
Необходимо настроить репликацию\передачу таблиц между двумя не доверительными доменами.
Предложили через репликацию моментальных снимков.
НАстроили работает, но для этого открыли порты 20,21 для ftp и для 1433 для ms sql.
Просят настроить так, чтобы было только ftp, т.е открыты были только 20,21 порты.
Можно ли настроить репликацию моментальных снимков через ftp используя только 20,21 порты?
Если нельзя, то какие штатные варианты есть, используя ftp, для передачи таблиц?!
у меня пока такой вариант, делать бекап на ftp затем его отттуда брать и восстанавливать, но не прокатит если нужна только одна таблица.
Если одна таблица то bulk копий или выгрузка в файл, потом загрузка, но это все самописное, а штатное?
28 ноя 12, 12:30    [13541782]     Ответить | Цитировать Сообщить модератору
 Re: Порты при репликации.  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4919
Блог
Мы такое делали на GoldenGate. Там 3 процесса - Extract, Pump, Replicat. Pump заменяем на собственные скрипты, которые будут закачивать файл по ftp. На стороне приемника можно не заботиться о недокачанных файлах - это обрабатывается автоматически.
28 ноя 12, 12:39    [13541885]     Ответить | Цитировать Сообщить модератору
 Re: Порты при репликации.  [new]
dalex1973
Member

Откуда: Польша
Сообщений: 287
1. Штатная синxронизация через файловую систему в обход интернета?
SSIS вам в помощь: FTP connection Manager
2. Держать другую базу с одной таблицей, перегнать туда данные и дальше бекап-восстановление-импорт.
28 ноя 12, 12:54    [13542014]     Ответить | Цитировать Сообщить модератору
 Re: Порты при репликации.  [new]
invm
Member

Откуда: Москва
Сообщений: 9845
Web Synchronization for Merge Replication
28 ноя 12, 13:17    [13542240]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить