График репликации

Ilyaruss
Дата: 18.06.2011 09:51:06
Настроил репликацию между сервером MS SQL Server 2005 Standart Edition и MS SQL Server 2005 Express в качестве подписчика.
Тип Push. Возникает проблема так как в филиалах стоит бесплатный SQL, который не поддерживает PULL подписку.
Компьютеры в филиалах включены только в рабочее время. Я настроил все по графику их рабочего времени. И все работает хорошо. Но периодически их график меняется из-за праздников и так далее. И возникают соответствующие проблемы:

Если они работают, а репликация не выполняется к ним не поступают обновления данных.

Если они работают, а репликация выполняется, то через несколько безуспешных попыток она требует переинициализации.

Может быть я что то не так настроил, можно по другому? Сделать так чтобы репликация выполнялась всегда, когда работает компьютер в филиале и к нему есть доступ.

Кто может что нибудь подсказать по этому поводу? Всем заранее спасибо!
invm
Дата: 18.06.2011 10:15:37
Тип репликации?
Ilyaruss
Дата: 18.06.2011 10:17:31
Репликация транзакций и репликация слиянием
invm
Дата: 18.06.2011 10:47:50
Оптимальный вариант -- не выключать подписчики. Рекомендую убедить руководство использовать именно его.
Если все-таки подписчиков будут выключать, то увеличьте у каждой публикации время устаревания подписки до необходимой величины. Также увеличьте у дистрибутора время хранения транзакций. Этот вариант приведет к существенному росту трафика репликации, если в период неработоспособности подписчиков было много изменений на издателе.