Расписание репликации слиянием SQL Server

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

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


person Marius    schedule 03.09.2008    source источник


Ответы (1)


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

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

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

person Philippe Grondier    schedule 17.09.2008