Опубликован: 11.12.2006 | Доступ: свободный | Студентов: 5820 / 381 | Оценка: 4.42 / 3.86 | Длительность: 57:15:00
Лекция 28:

Репликация слиянием

Управление репликацией

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

Мониторинг и управление агентами репликации

Агенты репликации можно найти в папке Replication Monitor окна Enterprise Manager. Для доступа к этим агентам выполните следующие шаги.

  1. Раскройте группу серверов, раскройте сервер и затем раскройте папку Replication Monitor.
  2. Если сервер, который вы раскрыли, является издателем, то под папкой Replication Monitor появится папки Publishers (Издатели) и Agents (Агенты). В папке Publishers находятся издатели, которые принадлежат данному серверу. В папке Agents находятся папки для агентов Snapshot Agents, Log Reader Agents, Distribution Agents, Merge Agents и различных агентов (папка Miscellaneous Agents), которые используются для очистки и протоколирования выполняемых операций.
  3. Хотя обычно не требуется запускать или прекращать работу агентов, вы можете использовать для этого Replication Monitor. Если создается впечатление, что ваша реплицируемая система не работает после того, как вы сконфигурировали ее, то вполне вероятно, что не запущен агент Snapshot Agent, возможно, из-за того, что этот агент использует принятое по умолчанию расписание. (Именно поэтому в процессе конфигурирования вы имеете возможность сразу инициализировать создание снимка.) Проверяйте состояние агентов, щелкая на папке соответствующих агентов в Enterprise Manager и просматривая информацию об этих агентах в правой панели (рис. 28.24). Здесь вы можете определить, был ли запущен данный агент, и можете запустить его при необходимости. После запуска агента он действует, пока не закончит свою работу, после чего он становится неактивным. После этого SQL Server Agent будет запускать этот агент репликации, исходя из его регулярного расписания.
    Агент Merge Agent, представленный в окне Enterprise Manager

    увеличить изображение
    Рис. 28.24. Агент Merge Agent, представленный в окне Enterprise Manager
  4. Щелкните правой кнопкой мыши на агенте, чтобы появилось контекстное меню, содержащее ряд опций, которые вы можете использовать для мониторинга и управления агентами. Меню, которое появляются для агента Merge Agent (рис. 28.25).

    Ниже описываются опции меню для агента Merge Agent.

    • Error Details (Подробности ошибок).Выводятся подробное описание возникших ошибок.
    • Agent History (Журнал работы агента). Выводится протокол операций агента.
    • Agent Properties (Свойства агента).Позволяет вам модифицировать расписание работы агента репликации. Вы можете также модифицировать метод доступа к базе данных, задачи данного агента и уведомления. Кроме того, вы можете задать получение сообщений электронной почты, оповещающих вас о событиях данного агента.
      Опции агента Merge Agent

      увеличить изображение
      Рис. 28.25. Опции агента Merge Agent
    • Agent Profiles (Профили агента). Позволяет вам просматривать и модифицировать параметры агента, такие как тайм-ауты учетной записи подключения (login), размер пакета и тайм-ауты запросов.
    • Run Agent At Subscriber (Запуск агента на подписчике). Позволяет указывать запуск агента на подписчике.
    • Run Agent At Distributor (Запуск агента на дистрибьюторе). Позволяет указывать запуск агента на дистрибьюторе.
    • Start Agent и Stop Agent (Запуск агента и Остановка агента). Позволяют вам запускать агент, если он остановлен, или останавливать его, если он запущен.
    • Refresh Rate And Settings (Частота и параметры обновления). Позволяет вам модифицировать частоту обновления данных монитора производительности Performance Monitor.
    • Select Columns (Выбрать колонки). Позволяет вам указывать, какие колонки просматриваются в панели результатов.
    • Show Anonymous Subscriptions (Показать анонимные подписки). Указывает, будут ли показаны анонимные подписки в этом окне.
    • Help (Справка). Справочная информация для данного окна.