Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Репликация использует ряд отдельных программ, называемых агентами, для выполнения задач, связанных с отслеживанием изменений и распространением данных. По умолчанию агенты репликации выполняются как задания, запланированные под управлением агента SQL Server, и агент SQL Server должен выполняться для выполнения заданий. Агенты репликации могут запускаться из командной строки или приложениями, которые используют объекты RMO (Replication Management Objects). Агенты репликации можно администрировать из Монитора репликации SQL Server и SQL Server Management Studio.
Агент SQL Server
Агент SQL Server управляет размещением и расписанием агентов, используемых в репликации, и обеспечивает простой способ их запуска. агент SQL Server также контролирует и отслеживает операции вне репликации. Дополнительные сведения см. в статье Configure SQL Server Agent.
Внимание
По умолчанию служба Агент SQL Server отключена во время установки SQL Server, если только вы явно не выбрали автоматический запуск службы. Дополнительные сведения о запуске службы агент SQL Server см. в статье "Запуск", "Остановка" или "Приостановка" службы агент SQL Server.
агент моментальных снимков
Агент моментальных снимков используется, как правило, со всеми типами репликации. Он готовит схему и файлы исходных данных опубликованных таблиц и другие объекты, хранит файлы моментальных снимков и записывает сведения о синхронизации в базе данных распространителя. Агент моментальных снимков работает на дистрибьюторе. Дополнительные сведения см. в статье Replication Snapshot Agent.
Агент чтения журнала.
Агент чтения журнала используется с репликацией транзакций. Он перемещает транзакции, помеченные для репликации, из журнала транзакций из издателя в базу данных распространителя. Каждая база данных, публикуемая с использованием репликации транзакций, имеет свой собственный агент чтения журнала, который выполняется на распространителе и подключен к издателю (распространитель может находиться на том же компьютере, что и издатель). Дополнительные сведения см. в статье Replication Log Reader Agent.
Агент распространителя
Агент распространения используется с моментальной репликацией и транзакционной репликацией. Он применяет исходный моментальный снимок к подписчику и перемещает транзакции, удерживаемые в базе данных распространителя, на подписчики. Агент распространения выполняется либо на распространителе для подписок push, либо на подписчике для подписок pull. Дополнительные сведения см. в статье Replication Distribution Agent.
Агент слияния.
Агент слияния используется вместе с репликацией слияния. Он применяет к подписчику исходный моментальный снимок, а также перемещает и согласовывает возникающие дополнительные изменения данных. Каждая подписка на слияние имеет собственного агента слияния, который подключается к издателю и подписчику и обновляет обе стороны. Агент слияния запускается либо на Дистрибьюторе для подписок с принудительной передачей, либо на Абоненте для подписок с запрашиваемой передачей. По умолчанию агент слияния передает изменения от подписчика издателю, затем загружает изменения от издателя подписчику. Дополнительные сведения см. в статье Replication Merge Agent.
Агент обработки очереди.
Агент чтения очереди используется для транзакционной репликации с опцией обновления через очереди. Агент выполняется на распространителе и перемещает изменения, сделанные на подписчике, обратно в издатель. В отличие от агента распространителя и агента слияния существует только один экземпляр агента чтения очереди, который обслуживает все издатели и публикации для некоторой заданной базы данных распространителя. Дополнительные сведения об агенте чтения очереди см. в разделе Агент чтения очереди репликации. Дополнительные сведения об обновляемых подписках см. в разделе Updatable Subscriptions for Transactional Replication.
Задания обслуживания репликации
Репликация имеет ряд заданий обслуживания, которые исполняют запланированное и выполняемое по запросу обслуживание. Дополнительные сведения см. в статье Администрирование агента репликации.