Поделиться через


Настройка стандартных предупреждений репликации (среда SQL Server Management Studio)

Область применения: SQL Server

Репликация предоставляет следующие предварительно установленные предупреждения, которые могут быть настроены для реакции на события репликации:

  • Репликация: успех агента

  • Репликация: неудача агента

  • Репликация: повторная попытка агента

  • Репликация: истекшая подписка удалена

  • Репликация: подписка повторно инициализирована после ошибки проверки достоверности

  • Репликация: ошибка проверки данных подписчиком

  • Репликация: прошла проверку данных подписчиком

  • Репликация: нестандартное завершение работы агента

Настройте эти оповещения из папки "Оповещения" в Microsoft SQL Server Management Studio или на вкладке "Предупреждения" в мониторе репликации . Дополнительные сведения о доступе к этой вкладке см. в статье Просмотр сведений и выполнение задач с помощью монитора репликации.

Наряду с этими предупреждениями монитор репликации предоставляет набор предупреждений и оповещений, относящихся к состоянию и производительности. Дополнительные сведения см. в статье Set Thresholds and Warnings in Replication Monitor. Вы также можете определить оповещения для других событий репликации с помощью инфраструктуры оповещений SQL Server. Дополнительные сведения см. в статье Создание пользовательского события.

Настройка предварительно определенного предупреждения репликации в Management Studio

  1. Подключитесь к распространителю в Management Studio и разверните узел сервера.

  2. Раскройте папку Агент SQL Server , затем раскройте папку Предупреждения .

  3. Щелкните правой кнопкой мыши предупреждение репликации, затем щелкните Свойства.

  4. Задайте параметры в <диалоговом окне свойств оповещения AlertName>:

    • На странице Общие щелкните Включить, укажите базу данных, к которой нужно применить данное предупреждение.

    • На странице Ответ укажите, надо ли отправить оповещение по электронной почте и/или запустить задание.

      Если оповещение — репликация: сбой проверки данных подписчика можно указать задание ответа, которое предоставляет репликация для этого оповещения: выбрать задание "Выполнить", а затем нажмите кнопку обзора (...). В диалоговом окне "Найти задание " нажмите кнопку "Обзор". В диалоговом окне Поиск объектов установите флажок Повторная инициализация подписок, имеющих сбои при выполнении проверки данных. В обоих окнах нажмите ОК . Во время выполнения задание осуществляет удаленный вызов хранимой процедуры, которая повторно инициализирует подписку. Если издатель использует удаленный распространитель, необходимо указать на издателе имя входа удаленного сервера, чтобы сделать возможным удаленный вызов процедур с распространителя на издатель.

    • На странице Параметры измените текст ответа.

  5. Нажмите ОК.

Настройка предупреждения для порогового значения в мониторе репликации

  1. На вкладке Предупреждения щелкните Настройка предупреждений.

  2. В диалоговом окне Настройка предупреждений репликации выберите необходимое предупреждение, а затем щелкните Настроить.

  3. Задайте параметры в <диалоговом окне свойств оповещения AlertName>:

    • На странице Общие щелкните Включить, укажите базу данных, к которой нужно применить данное предупреждение.

    • На странице Ответ укажите, надо ли отправить оповещение по электронной почте и/или запустить задание.

      Если оповещение — репликация: сбой проверки данных подписчика можно указать задание ответа, которое предоставляет репликация для этого оповещения: выбрать задание "Выполнить", а затем нажмите кнопку обзора (...). В диалоговом окне "Найти задание " нажмите кнопку "Обзор". В диалоговом окне Поиск объектов установите флажок Повторная инициализация подписок, имеющих сбои при выполнении проверки данных. В обоих окнах нажмите ОК . Во время выполнения задание осуществляет удаленный вызов хранимой процедуры, которая повторно инициализирует подписку. Если издатель использует удаленный распространитель, необходимо указать на издателе имя входа удаленного сервера, чтобы сделать возможным удаленный вызов процедур с распространителя на издатель.

    • На странице Параметры измените текст ответа.

  4. Нажмите ОК.

  5. Нажмите кнопку Закрыть.