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


sp_dbmmonitoraddmonitoring (Transact-SQL)

Создает задание монитора зеркального отображения баз данных, которое периодически обновляет состояние каждой из баз данных на экземпляре сервера, подвергнутых зеркальному отображению.

Значок ссылки на разделСинтаксические обозначения в Transact-SQL

Синтаксис

        sp_dbmmonitoraddmonitoring [ update_period ]

Аргументы

  • update_period
    Указывает интервал между обновлениями в минутах. Это значение должно быть в диапазоне от 1 до 120 минут. Значение по умолчанию — 1 минута.

    ПримечаниеПримечание

    Если установлен слишком короткий интервал, время ответа клиентам может возрасти.

Значения кодов возврата

Нет

Результирующие наборы

Нет

Замечания

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

Если зеркальное отображение базы данных запущено из среды Среда SQL Server Management Studio, процедура sp_dbmmonitoraddmonitoring запускается автоматически. Если зеркальное отображение запущено вручную с помощью инструкций ALTER DATABASE, для слежения за зеркально отображаемой базой данных необходимо выполнить процедуру sp_dbmmonitoraddmonitoring вручную.

ПримечаниеПримечание

Если выполнить процедуру sp_dbmmonitoraddmonitoring перед настройкой зеркального отображения базы данных, задание монитора будет запущено, но при этом таблица состояний, содержащая журнал монитора зеркального отображения баз данных, обновляться не будет.

Разрешения

Требует членства в предопределенной роли сервера sysadmin.

Примеры

В следующем примере запускается слежение с интервалом обновления 3 минуты.

EXEC sp_dbmmonitoraddmonitoring 3;