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;