Обзор агентов репликации SQL Server

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

Все существующие типы агентов:

Агент чтения журнала (log reader).Анализирует наличие в журнале транзакций публикуемой базы данных записей об отдельных транзакциях, подлежащих

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

Агент слияния (merge agent).Отвечает за слияние поступающих изменений, а

также за выполнение исходной синхронизации, осуществляемой с помощью

агента синхронизации.

Агент синхронизации (snapshot agent).Создает файлы синхронизации на рассылающем сервере и фиксирует в базе данных рассылки статус информации о

синхронизации между публикуемой базой данных и базами данных серверов-

подписчиков. Во всех публикациях имеются агенты синхронизации.

Агент рассылки (distribution agent).Отвечает за рассылку серверам-

подписчикам сведений о транзакциях, помещенных в базу данных рассылки.

В публикациях по методу репликации транзакций и синхронизации имеются

отдельные агенты рассылки для каждого сервера-подписчика.

 

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