По материалам статьи 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, в случае
необходимости, измените номер порта.