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


Как настроить предопределенные предупреждения репликации (среда SQL Server Management Studio)

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

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

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

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

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

  • Репликация: подписка повторно инициализирована после неудачной проверки достоверности

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

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

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

Настройте эти предупреждения в папке Предупреждения среды MicrosoftSQL Server Management Studio или на вкладке Предупреждения монитора репликации. Дополнительные сведения о доступе к вкладке см. в разделе Как просмотреть сведения и выполнить задачи для подписки (монитор репликации).

Наряду с этими предупреждениями монитор репликации предоставляет набор предупреждений и оповещений, относящихся к состоянию и производительности. Дополнительные сведения см. в разделе Настройка пороговых значений и предупреждений в мониторе репликации. Можно также определить предупреждения для других событий репликации при помощи инфраструктуры предупреждений SQL Server. Дополнительные сведения см. в разделе Создание определяемого пользователем события.

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

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

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

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

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

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

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

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

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

  5. Нажмите кнопку ОК.

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

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

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

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

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

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

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

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

  4. Нажмите кнопку ОК.

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