Типы репликации

Microsoft SQL Server 2005 поддерживает следующие типы репликации для использования в распределенных приложениях.

Выбор типа репликации для приложения зависит от ряда факторов, в том числе физической среды репликации, типа и количества реплицируемых данных, а также обновления данных у подписчика. Физическая среда определяется числом и местоположением компьютеров, вовлеченных в репликацию, а также тем, являются ли они клиентами или серверами. Дополнительные сведения об определении типа репликации, наиболее подходящего для данного приложения, см. в разделе Вопросы реализации репликации электронной документации по SQL Server 2005.

Обычная репликация любого типа начинается с исходной синхронизации публикуемых объектов у издателя и подписчиков. Исходную репликацию можно выполнить с помощью репликации моментального снимка, который является копией всех объектов и данных, указанных публикацией. Созданный моментальный снимок отправляется подписчикам. Для некоторых приложений достаточно репликации моментального снимка. В других случаях требуется, чтобы последующие изменения данных поступали подписчику в реальном времени. Кроме того, в некоторых приложениях изменения должны передаваться от подписчика обратно к издателю. Для таких приложений можно использовать репликацию транзакций или репликацию слиянием.

В случае репликации моментального снимка изменения данных не отслеживаются. При каждом применении моментального снимка существующие данные полностью перезаписываются. При репликации транзакций изменения записываются в журнал транзакций SQL Server, а в случае использования репликации слиянием изменения отслеживаются посредством триггеров и таблиц метаданных.

См. также

Основные понятия

Компоненты репликации
Сведения о репликации (SQL Server Express)

Справка и поддержка

Получение помощи по SQL Server 2005