Программирование >>  Администрирование microsoft sql 

1 ... 161 162 163 [ 164 ] 165 166 167 ... 203


бец реплицируемхх таблиц. Если такого столбца нет, агент Snapshot добавляет его при создании публикации. Кроме того, при создании публикации агент Snapshot создает на издателе триггеры. Они ведут мониторинг реплицированных записей и заносят информацию об изменениях в системные таблицы сведения. Агент Merge также создает идентичные триггеры на каждом сервере-подписчике, когда передает ему начальный моментальный снимок.

Агент Snapshot может работать постоянно, чтобы минимизировать задержку в обновлении данных между издателем и подписчиками, или может выполняться по заданному расписанию. Подписчики при наличии сетевого соединения с издателем могут получать изменения почти в реальном времени. Если по окончании заданного периода хранения (по умолчанию - 14 дней) подписчик не получил реплицируемые транзакции, подписка дезактивируется. Дезактивированная подписка может быть повторно активирована, и тогда подписчику с целью обновления его данных передается новый моментальный снимок.

Выбор модели репликации

Существует несколько моделей репликации (replication topologies), которые вы можете использовать в соответствии с вашими задачами репликации. Если вы используете репликацию моментальнгх снимков или репликацию транзакций, вам часто придется использовать удаленного распространителя. Он может предоставлять службы репликации одновременно нескольким издателям и подписчикам. Если объем репли-цируемых данных невелик, распространителя и издателей нередко размешают на одном и том же компьютере.

Вместо репликации данных нескольким подписчикам через подключение, имеющее низкую пропускную способность или высокую стоимость использования, можно опубликовать данные на удаленном подписчике, который распространит их другим подписчикам в своей области. Такой подписчик называется переиздающим (publishing subscriber, republisherj.

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

Выбор средств для организации репликации

Консоль SQL Server Enterprise Manager - основное средство организации и мониторинга репликации. Контейнер Rephcation дерева консоли SQL Server Enterprise Manager содержит средства, необходимые для организации и администрирования публикаций и подписки. Узел Replication Monitor контейнера Replication используется для доступа к агентам репликации и управления их работой. Replication Monitor также позволяет определить оповещения о событиях репликации.

Кроме того, вы можете организовывать, вести мониторинг и администрировать процесс репликации, используя некоторые другие методы.



Элементы управления ActiveX применяются мтельских приложениях, написанных на Visual Basic или Visual C++. Они позволяют программно управлять работой агентов Shaphot, Merge и Distribution. Например, в приложении может присутствовать кнопка запускающая агент Merge для сведения и синхронизации данных.

SQL-DMO используется для создания пользовательских приложений, позволяющих конфигурировать, организовывать и обслуживать среду репликации.

Replication Distributor Interface обеспечивает возможность репликации данных из гетерогенных источников данных (например Access или Oracle).

Хранимые процедуры используются главным образом для создания сценариев репликации на нескольких серверах, основываясь на конфигурации репликации, заданной средствами SQL Server Enterprise Manager.

Windows Synclironization Manager - эта утилита из состава Windows2000, находящаяся в группе программ Accessories. На компьютерах с Internet Explorer 5.0 ее можно вызвать из меню Tools браузера Internet Explorer 5.0. Это средство для управления и синхронизации публикаций SQL Server и других приложений (например Web-страницы и электронной почты).

Active Directory Services - вы можете поместить объекты репликации в каталог Active Directory, разрешая пользователям искать и подписываться на публикации

(если у этих пользователей имеются соответствующие права).

Резюме

Вы можете использовать репликацию для передачи даннхх на несколько разнхх узлов и автоматически синхронизировать данные между всеми этими узлами. Существует три основнхх типа репликации, используемые для выполнения задач репликации: репликация моментальных снимков, репликация транзакций и сведением. Для автоматизации процесса репликации используются агенты репликации, выполняющие определенные задачи в соответствии с установленным расписанием. Консоль SQL Server Enterprise Manager - основное средство организации, мониторинга и администрирования репликации. Элементы управления ActiveX также часто встраиваются в пользовательские приложения для управления процессом репликации.



Планирование защиты репликации

Защита процесса репликации реализована на нескольких уровнях. Прежде всего, только члены роли сервера могут конфигурировать и

распространителей, издателей и подписчиков, включая конфигурирование БД для

репликации. На уровне БД только члены роли сервера sysadmin и фиксированной роли db owner опубликованной БД могут создавать и конфигурировать публикации

и подписки. Только члены роли сервера sysadmin и фиксированной роли replmonitor

БД распространения могут отслеживать активность процесса репликации.

Если используется удаленные стрянпте.пь, можно организовать защиинен-ное соединение между ним и издателем. При соединении используется учетная запись .,;.siributor admin SQL Server (следует использовать смешанный режим проверки

подлинности). На удаленном распространителе издателя можно сконфигурировать в

качестве доверенного (пароль для доступа не нужен) или ненадежного (для доступа требуется пароль). Рекомендуется использовать второй вариант.

Примечание Пароль учетной записи следует изменять только на

вкладке Distributor диалогового окна Publislier And Distributor Properties, доступного в Enterprise Manager, или с помошью системной хранимой процедуры sp changedistribu-tor password.

На компьютерах с Windows NT 4.0/2000 расположение по умолчанию папки моментальных снимков, используемой для репликации, - C:\Program Files\Microsoft .SQL Server\Mssql\RepldataHa распространителе; система также делает эту папку скрытым административным ресурсом, например U\C$\Program Files\Mic-rosoii SQ q]\Repldata, В средах Windows 98/Me папка располагается там же, однако общий ресурс не создается. У всех агентов Snapshot должен быть полный доступ к папке моментальных снимков, а у агентов Distribution и Merge - доступ для чтения. По умолчанию в средах Windows NT 4.0/2000 эти агенты выполняются в контексте защиты доменной учетной записи службы SQL Server Agent. Агенты репликации могут обращаться к скрытому административному ресурсу, только если доменная учетная запись состоит в локальной группе Administrators сервера-распространителя. Если это не так, или в репликации участвуют компьютеры с Windows 98/Me, вам следует создать для папк альных снимков общий ресурс и назначить до-

Занятие 2. Планирование репликации

Для успешной репликации вам потребуется разработать подробный план. О некото-р1х пунктах этого плана будет рассказано на этом занятии. Вы научитесь планировать защиту процесса репликации. Также вы узнаете о фильтрации мных с целью защиты данных и повышения производительности системы. Наконец, вы научитесь использовать средства для хранения и использования моментальных снимков,

Изучив материал этого занятия, вы сможете:

спланировать защиту процесса репликации;

описать возможности фильтрации данных;

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

Продолжительность занятия - около 15 минут



1 ... 161 162 163 [ 164 ] 165 166 167 ... 203

© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика