Реферат Курсовая Конспект
Лекция 9. Репликации - раздел Информатика, Лекция 9. Репликации ...
|
Публикация и подписка
В системе репликации SQL Server используются понятия публикация (publish) и подписка (subscribe). Серверы системы публикуют свои данные (публикации), на которые могут подписаться другие серверы. В среде SQL Server сервер, который делает свои данные доступными для подписки со стороны других серверов, называется публикующим.
Типы репликации
SQL Server 2000 поддерживает несколько типов репликации, которые могут использоваться в самых разнообразных бизнес-приложениях. В последующих главах детально рассматривается каждый из существующих типов репликации, а также даются рекомендации о том, где и когда он может применяться. В SQL Server поддерживается несколько типов репликации, которые описаны ниже.
База данных рассылки
В базе данных рассылки хранятся сведения обо всех транзакциях, подлежащих репликации на серверы-подписчики (при использовании репликации транзакций). Она функционирует как промежуточная пересылающая база данных. Сведения о транзакции сохраняются в базе данных рассылки до тех пор, пока все подписчики не подтвердят успешную доставку этой информации. К тому же эта база данных используется для хранения информации о синхронизации публикаций и подписчиков.
Системные таблицы, входящие в состав базы данных рассылки.
• MSmerge_history — содержит информацию о выполненных ранее обновлениях подписчиков.
• MSmerge_agents — содержит сведения об агентах слияния.
• MSdistribution_agents — содержит сведения об агентах рассылки.
• MSdistribution_history — содержит информацию для агентов рассылки.
• MSlogreader agents — содержит сведения об агентах чтения журнала на локальном рассылающем сервере.
• MSlogreader_history — содержит информацию для агентов чтения журнала.
• MSrepl_commands — содержит команды репликации.
• MSrepl errors — содержит сведения о неудачных попытках выполнения про
цедур репликации.
• MSrepl_transactions — содержит отдельную строку для каждой подлежащей
репликации транзакции.
• MSrepl version — содержит единственную строку со сведениями о версии те
кущей установленной службы репликации.
Варианты согласования
Согласованием (synchronization) называется процесс уведомления публикующего сервера и сервера-подписчика о том, что их базы данных находятся в одном состоянии и службы репликации могут начать свою работу. SQL Server поддерживает несколько вариантов согласования. По умолчанию используется автоматическое согласование серверов, означающее, что система SQL Server автоматически выполняет процедуры согласования в соответствии с установленным интервалом. Если согласование не выполняется, SQL Server предполагает, что статьи источника данных уже синхронизированы со статьями серверов-получателей. Система не предпринимает никаких действий для подтверждения этого факта. В таком случае вся ответственность возлагается на администратора.
– Конец работы –
Используемые теги: Лекция, Репликации0.052
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Лекция 9. Репликации
Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов