Репликация через Модем

Ruben

Есть проблема: 1. Подключаем через модем 2 компа на которын установлен SQL Server 2000 и пытаемя законектировать 2 сервера. Они конектируютьса очень долго и в результате в одностороннем порядке и только через QA. 2. После подключения пытаемся провести репликацию. Вопрос:Как правильно настроить Модемную связь и SQL Сервер для увеличения быстродействия и бесперебойной работы?
5 ответов

Ruben

Я делаю так: В jobe, который пускает агента добавляю 1-й шаг rasdial connect, 3-й rasdial disconnect. В параметрах агента выставляю -LoginTimeOut 60. Ну и профиль агенту надо поставить что-то вроде slow link. Сжатие данных тоже лучше отключить.


Ruben

Если есть случай использования выделенного телефонного канала, когда модемы могут висеть соединёнными бесконечно (но с учётом возможных сбоев линка), то можно установку соединения возложить не на SQL Server, а на какое-то приложение. Пусть это приложение периодически проверяет наличие связи и при необходимости его переустанавливает. А SQL Server занимается своим делом - репликацией. В качестве внешнего приложения можно использовать тот же rasdial, но запускаемый по расписанию через планировщик задач Windows. Но если соединение нужно устанавливать перед job, а потом разрывать, то здесь я согласен с Ray_D Для увеличения быстродействия нужно разрешить для модемного соединения только протокол TCP/IP, выделить фиксированный адрес для соединения и настроить файл hosts (\winnt\system32\drivers\etc) на этот адрес. Всем остальным компам запретить лезти на этот канал. И к слову, минимальная скорость, на которой нам удалось добиться нормальной репликации - 4800, а меньше - никак...


Ruben

RAY dПоясните пожолуста.'Ну и профиль агенту надо поставить что-то вроде slow link. '


Ruben

Свойства агента->agent profiles->slow link agent profile. Можете сами профиль сделать и еще параметры зажать.


Ruben

Репликационный агент, правая кнопка, Agent profiles. Среди прочих есть "Slow link agent profile". Профиль - это набор параметров для запуска агента. Каких именно - вы можете увидеть, нажав кнопку View details для выбранного профиля.Более тонко управлять параметрами можно, задавая их в свойствах агента. Выбрать шаг "Run agent", у него поле Command.Также см. Настройки репликационных агентов