Расписание репликации слиянием SQL Server - PullRequest
9 голосов
/ 03 сентября 2008

Мы реплицируем базу данных между Лондоном и Гонконгом, используя репликацию SQL Server 2005 Merge. Репликация настроена на синхронизацию каждую минуту, и она работает просто отлично. Однако есть возможность установить синхронизацию «Непрерывная». Есть ли реальная разница между репликацией каждую минуту и ​​непрерывно?

Единственная причина, по которой мы работали каждую минуту, а не непрерывно, заключалась в том, что лучше восстанавливалось, если линия отключалась в течение нескольких минут, но все это происходило из SQL Server 2000, поэтому оно может быть неприменимо. больше ...

Ответы [ 2 ]

9 голосов
/ 17 сентября 2008

Мы пробовали решение с непрерывной репликацией на SQL SERVER 2005, и оно оказалось менее эффективным, чем запланированное решение: поскольку ваш процесс непрерывен, вы не получите всю информацию, связанную с пройденными репликациями (сколько репликаций не удалось) сколько времени занял процесс, почему он был остановлен, сколько записей было обновлено, сколько модификаций структуры базы данных были реплицированы на подписчиков и т. д.), что значительно усложнило отслеживание процесса репликации.

У нас также возникли проблемы при изменении структуры базы данных (инструкции ALTER TABLE) и / или при массовом обновлении одной из баз данных с непрерывной репликацией.

Сохраняйте синхронизацию «каждую минуту» и просто забудьте об этой «непрерывной» опции.

0 голосов
/ 05 сентября 2008

Я провел некоторое исследование и, к сожалению, не нашел прямого ответа на ваш вопрос, но я нашел потенциально полезный для вас ресурс: http://www.replicationanswers.com/Merge.asp

Я надеюсь, что это даст вам несколько полезных советов по репликации SQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...