Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Тиражирование в SQL Server 7.0Содержание книги
Поиск на нашем сайте
СУБД SQL Server 7.0 от Microsoft позволяет реализовать описанные выше схемы тиражирования данных. При определении схемы тиражирования используется модель «издатель-дистрибьютор-подписчик». Эта модель реализуется с помощью следующих компонентов SQL Server 7.0: · Агент подготовки моментального снимка базы данных (snapshot agent), который выполняет все необходимые приготовления для передачи мгновенного снимка данных с издателя на сервер дистрибутора. · Агент чтения системного журнала (log reader agent), который запускается на дистрибуторе и проверяет изменения в базе данных издателя. · Агент распространения тиража (distribution agent), который запускается на дистрибуторе и управляет распространением публикаций подписчикам. · Агент слияния (merge agent), отвечающий за последовательное объединение данных между издателем и автономными базами данных.
Работа этих четырех агентов и реализует тиражирование данных в Microsoft SQL Server. Причем для настройки их совместной работы в поставке SQL Server есть специальные мастера, которые позволяют администратору СУБД быстро превратить SQL Server в один из компонентов системы. Мастер настройки дистрибьютора и издателя (configure publishing and distribution) и мастер удаления дистрибьютора и издателя (disable publishing and distribution) позволяют легко определить для SQL сервера соответствующую роль: издателя, дистрибьютора или подписчика, а также выполнить некоторые дополнительные настройки. Мастер создания публикаций (create publication) помогает администратору определить какие элементы данных должны быть объединены в публикации для дальнейшего тиражирования. Мастера принудительного тиражирования (push subscription) и распространения по запросу (pull subscription) дают администратору возможность настроить соответствующую схему тиражирования публикаций от дистрибьютора к подписчикам. Мастер настройки алгоритма разрешения конфликтов (replication conflict reconciler) помогает настроить агент слияния на определенный алгоритм разрешения конфликтов в процессе слияния транзакций. Причем, любой разработчик может создать свой собственный алгоритм разрешения конфликтов с помощью специального API-интерфейса. Для контроля работы SQL Server, Microsoft предусмотрела специальные контрольные программы - мониторы (monitor), которые контролируют работу элементов тиражирования СУБД баз данных. Один из мониторов позволяет управлять работой издателей и подписчиков, а также созданием и распространением публикаций. С его помощью администратор может получить подробную информацию об издателях, публикациях и подписчиках. Монитор агента тиражирования (replication agents) дает администратору возможность с помощью графического интерфейса контролировать и настраивать действия всех четырех агентов, которые отвечают за процесс тиражирования. Монитор событий, возникающих в процессе тиражирования (replication alerts), позволяет настроить механизмы оповещения администратора о различных событиях, которые происходят в базах данных. Кроме того, некоторые события записываются в стандартный системный журнал. Следует отметить, что механизм тиражирования SQL Server может быть согласован с аналогичными средствами других баз данных. Для тиражирования данных из SQL Server в другие СУБД в качестве подписчиков используются стандарты ODBC и OLE DB. Благодаря поддержке этих стандартов SQL Server 7.0 может работать с такими пакетами как Oracle, Sybase, DB2, а также Microsoft Access и Pocket Access. Если же необходимо, чтобы другая СУБД выступала в роли издателя, используя SQL Server в качестве дистрибьютора, то используется интерфейс к агенту распространения тиража. Причем, для администрирования и контроля такой гетерогенной системы тиражирования можно использовать объекты SQL-DMO.
|
||||
|
Последнее изменение этой страницы: 2017-02-07; просмотров: 391; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.136 (0.006 с.) |