Настройка TCP/IP для издателя (publisher) и дистрибутора (distributor) при публикации через FTP

ПУБЛИКАЦИИ  

По материалам статьи Microsoft: Publishing Data Over the Internet Using TCP/IP and FTP

Прежде, чем приступать к публикации статей через Internet, серверы publisher и distributor нужно научить слушать TCP/IP или Multiprotocol протоколы. Microsoft SQL Server 2000 использует сокеты TCP/IP или сетевые библиотеки Multiprotocol через TCP/IP. Это необходимо для организации подключения через Internet по ODBC между publisher или distributor на одной стороне и subscriber на другой.
Для анонимных или pull подписчиков публикации транзакций, на subscriber должен работать Distribution Agent и должно быть организовано соединение через Internet с distributor, чтобы обеспечить синхронизацию. Для анонимных или pull подписчиков Merge публикации, на subscriber должен быть запущен Merge Agent и обеспечено соединение через Internet с publisher и distributor.
Сокеты сетевой библиотеки TCP/IP включаются по умолчанию при выборе типичной установки SQL Server 2000, но могут оказаться отключёнными, если Вы выполняли выборочную инсталляцию. В таком случае, нужно прописать ftp-пути и порты в качестве места расположения папки для моментальных снимков (snapshot), это можно сделать в свойствах публикации, так, чтобы сервер, предварительно сконфигурированный как ftp сайт, использовался как место расположения папки моментального снимка.
Одним из возможных вариантов может быть назначение папки моментальных снимков основным ftp-каталогом (по умолчанию: \Microsoft SQL Server\Mssql\Repldata\Ftp) и сконфигурировать основной ftp-каталог как ftp сайт. Для этого:

1. В меню Start\Programs\Microsoft Internet Server выберете Internet Service Manager.
2. Щёлкните имя ftp сервера.
3. В меню Properties, щёлкните Service Properties.
4. На вкладке Directories, щелкните Add.
5. Введите путь к ftp каталогу (например, C:\Microsoft SQL Server \Mssql\Repldata\ftp).
6. Щёлкните Home Directory.

Для того, что бы сконфигурировать основной ftp-каталог как ftp сайт, необходимо:

1. В меню Start\Programs\Microsoft SQL Server 2000 выбрать Client Network Utility.
2. На вкладке General проверить, что TCP/IP присутствует в списке Enabled protocols by order.
3. Если TCP/IP указан в списке Disabled protocols, выберите его, и щёлкните Enable.
4. В поле Server alias вводится имя сервера.
5. В поле Computer name замените имя на IP адрес.
6. В поле Port number, в случае необходимости, измените номер порта.


Перевод: Александра Гладченко  2002г.

ПУБЛИКАЦИИ

Скачать электронную карту Ангарска бесплатно
Сайт управляется системой uCoz