Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: SQL Server Управляемый экземпляр SQL Azure
Монитор репликации Microsoft SQL Server отображает сведения о состоянии публикаций и подписок. По умолчанию монитор репликации отображает предупреждения только об неинициализированных подписках, но можно включить другие предупреждения. Рекомендуется включить предупреждения для вашей топологии, чтобы своевременно получать информацию о состоянии и производительности.
При включении предупреждения требуется задать пороговое значение. Когда это значение достигается или превышается, отображается предупреждение (если отсутствует необходимость в отображении сообщения с более высоким приоритетом). Достижение порогового значения помимо отображения предупреждения в мониторе репликации может также вызывать системное предупреждение. Предупреждения могут быть включены для следующих условий.
Приближение срока окончания действия подписки.
Это относится ко всем типам репликации. Если достигнуто или превышено заданное пороговое значение, то состояние подписки отображается как Срок действия скоро истекает или истек.
Превышение указанного времени задержки (время между моментом фиксирования транзакции на издателе и моментом фиксирования соответствующей транзакции на подписчике).
Это условие применяется к репликации транзакций. Если достигнуто или превышено заданное пороговое значение, состояние подписки отображается как Критическое для производительности.
Превышение заданного времени синхронизации.
Это условие применяется к репликации слиянием. Когда достигается или превышается указанное значение порога, состояние отображается как Продолжительное слияние. Можно задать различные пороговые значения для коммутируемых соединений и соединений по локальной сети.
Невозможность обработки заданного числа строк за указанное время.
Это условие применяется к слиянию репликаций. Когда достигается или превышается указанное значение порога, состояние отображается как Критическое для производительности. Можно задать различные пороговые значения для коммутируемых соединений и соединений по локальной сети.
Дополнительные сведения о предупреждениях Критическое для производительности и Продолжительное слияние см. в статье Наблюдение за производительностью с помощью монитора репликации.
В этом разделе
Установка пороговых значений и предупреждений для публикации транзакций
Установка пороговых значений и предупреждений для объединённой публикации
Установка пороговых значений и предупреждений для публикации моментальных снимков
Установка пороговых значений и предупреждений для публикации транзакций
Разверните в левой области группу издателя, затем разверните издателя и выберите публикацию.
Перейдите на вкладку "Предупреждения". Чтобы просмотреть дополнительные сведения о параметрах на этой вкладке, выберите "Справка " в строке меню.
Включите нужное предупреждение, установив соответствующий флажок: Предупреждать, если действие подписки истекает до порогового значения или Предупреждать, если задержка превышает пороговое значение.
Установите пороговое значение для предупреждений в столбце Порог . Например, если на шаге 3 установлен флажок Предупреждать, если задержка превышает пороговое значение , можно выбрать задержку, равную 60 секунд , в столбце Порог .
Выберите Сохранить изменения.
Настройка предупреждений для пороговых значений
Выберите "Настройка оповещений".
В диалоговом окне "Настройка оповещений репликации" выберите оповещение и нажмите кнопку "Настроить".
Это диалоговое окно отображает предупреждения для всех типов публикаций, включая предупреждения, не связанные с наблюдаемыми пороговыми значениями. Дополнительные сведения см. в статье Использование предупреждений для событий агента репликации.
Задайте параметры в > оповещения AlertName:
На странице "Общие" нажмите кнопку "Включить"; укажите, к какой базе данных должно применяться оповещение.
На странице Ответ укажите, надо ли отправить оповещение по электронной почте и/или запустить задание.
На странице Параметры измените текст ответа.
Нажмите ОК.
Выберите Закрыть.
Установите пороговые значения и предупреждения для публикации объединения
Разверните группу издателя в левой области, затем разверните раздел издателя и выберите публикацию.
Перейдите на вкладку "Предупреждения". Чтобы просмотреть дополнительные сведения о параметрах на этой вкладке, выберите "Справка " в строке меню.
Включите нужное предупреждение, установив соответствующий флажок:
Предупреждать, если подписка истекает в течение заданного периода
Предупреждать при превышении порогового значения длины слияния для удаленных соединений.
Предупреждать при превышении порогового значения длины слияния для соединений по локальной сети.
Предупреждать, если количество строк, объединяемых в секунду для подключений LAN, меньше порогового значения.
Предупреждать, если количество объединяемых строк в секунду для коммутируемых соединений ниже порогового значения.
Установите пороговые значения для предупреждений в столбце Порог . Например, если на шаге 3 вы выбрали параметр Предупреждать при превышении порогового значения длины слияния для модемных соединений, то в столбце Пороговое значение можно выбрать 10 минут.
Выберите Сохранить изменения.
Настройка предупреждений для пороговых значений
Выберите "Настройка оповещений".
В диалоговом окне "Настройка оповещений репликации" выберите оповещение и нажмите кнопку "Настроить".
Это диалоговое окно отображает предупреждения для всех типов публикаций, включая предупреждения, не связанные с наблюдаемыми пороговыми значениями.
Задайте параметры в > оповещения AlertName:
На странице "Общие" нажмите кнопку "Включить"; укажите, к какой базе данных должно применяться оповещение.
На странице Ответ укажите, надо ли отправить оповещение по электронной почте и/или запустить задание.
На странице Параметры измените текст ответа.
Нажмите ОК.
Выберите Закрыть.
Установка пороговых значений и предупреждений для публикации моментальных снимков
Разверните группу издателей в левой панели, разверните издателя и выберите публикацию.
Перейдите на вкладку "Предупреждения". Чтобы просмотреть дополнительные сведения о параметрах на этой вкладке, выберите "Справка " в верхнем меню.
Включите предупреждение, установив флажок Предупреждать, если действие подписки истекает до порогового значения.
Установите пороговое значение для предупреждения в столбце Порог . Например, можно выбрать значение 70% в столбце Порог .
Выберите Сохранить изменения.
Настройка предупреждений для пороговых значений
Выберите "Настройка оповещений".
В диалоговом окне "Настройка оповещений репликации" выберите оповещение и нажмите кнопку "Настроить".
Это диалоговое окно отображает предупреждения для всех типов публикаций, включая предупреждения, не связанные с наблюдаемыми пороговыми значениями. Дополнительные сведения см. в статье Использование предупреждений для событий агента репликации.
Задайте параметры в > оповещения AlertName:
На странице "Общие" нажмите кнопку "Включить"; укажите, к какой базе данных должно применяться оповещение.
На странице Ответ укажите, надо ли отправить оповещение по электронной почте и/или запустить задание.
На странице Параметры измените текст ответа.
Нажмите ОК.
Выберите Закрыть.
С Transact-SQL
Можно также задать пороговые значения, оповещения и предупреждения с помощью встроенных хранимых процедур репликации:
- MSreplmonthresholdmetrics определяет метрики для отслеживания репликации.
- sp_replmonitorchangepublicationthreshold изменяет порог мониторинга публикации.
- MSpublicationthresholds для отслеживания метрик производительности репликации для публикации.
- sp_add_alert для создания оповещения.
- sp_add_notification настраивает уведомление для оповещения.
- sp_add_operator создает получателя уведомлений для оповещения.