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


sp_dbmmonitoraddmonitoring (Transact-SQL)

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

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

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_dbmmonitoraddmonitoring [ [ @update_period = ] update_period ]
[ ; ]

Аргументы

[ @update_period = ] update_period

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

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

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

Нет.

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

Нет.

Замечания

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

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

Примечание.

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

Разрешения

Требуется членство в предопределенных ролях сервера sysadmin или разрешение на выполнение непосредственно в этой хранимой процедуре.

Примеры

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

EXEC sp_dbmmonitoraddmonitoring 3;