Типы репликации
Microsoft SQL Server 2005 поддерживает следующие типы репликации для использования в распределенных приложениях.
Выбор типа репликации для приложения зависит от ряда факторов, в том числе физической среды репликации, типа и количества реплицируемых данных, а также обновления данных у подписчика. Физическая среда определяется числом и местоположением компьютеров, вовлеченных в репликацию, а также тем, являются ли они клиентами или серверами. Дополнительные сведения об определении типа репликации, наиболее подходящего для данного приложения, см. в разделе Вопросы реализации репликации электронной документации по SQL Server 2005.
Обычная репликация любого типа начинается с исходной синхронизации публикуемых объектов у издателя и подписчиков. Исходную репликацию можно выполнить с помощью репликации моментального снимка, который является копией всех объектов и данных, указанных публикацией. Созданный моментальный снимок отправляется подписчикам. Для некоторых приложений достаточно репликации моментального снимка. В других случаях требуется, чтобы последующие изменения данных поступали подписчику в реальном времени. Кроме того, в некоторых приложениях изменения должны передаваться от подписчика обратно к издателю. Для таких приложений можно использовать репликацию транзакций или репликацию слиянием.
В случае репликации моментального снимка изменения данных не отслеживаются. При каждом применении моментального снимка существующие данные полностью перезаписываются. При репликации транзакций изменения записываются в журнал транзакций SQL Server, а в случае использования репликации слиянием изменения отслеживаются посредством триггеров и таблиц метаданных.
См. также
Основные понятия
Компоненты репликации
Сведения о репликации (SQL Server Express)