sp_dbmmonitoraddmonitoring (Transact-SQL)

Aplica-se a:SQL Server

Cria um trabalho de monitor de espelhamento de banco de dados que atualiza periodicamente o status do espelhamento de cada banco de dados espelho na instância do servidor.

Convenções de sintaxe de Transact-SQL

Sintaxe

  
sp_dbmmonitoraddmonitoring [ update_period ]  

Argumentos

update_period
Especifica o intervalo entre atualizações em minutos. Esse valor pode ser de 1 a 120 minutos. O padrão é 1 minuto.

Observação

Se o período de atualização for definido muito baixo, o tempo de resposta poderá aumentar para clientes.

Valores do código de retorno

Nenhum

Conjuntos de resultados

Nenhum

Comentários

Esse procedimento requer que SQL Server Agent possa ser executado na instância do servidor e, para que o trabalho do monitor de espelhamento de banco de dados seja executado, o Agent deve estar em execução.

Se o espelhamento de banco de dados for iniciado a partir de SQL Server Management Studio, o procedimento sp_dbmmonitoraddmonitoring será executado automaticamente. Se você começar a espelhar manualmente usando instruções ALTER DATABASE, para monitorar o banco de dados espelhado na instância do servidor, deverá executar sp_dbmmonitoraddmonitoring manualmente.

Observação

Se você executar sp_dbmmonitoraddmonitoring antes de configurar o espelhamento de banco de dados, o trabalho de monitoramento será executado, mas não atualizará a tabela de status na qual o histórico do monitor de espelhamento de banco de dados é armazenado.

Permissões

Exige associação à função de servidor fixa sysadmin .

Exemplos

O exemplo a seguir inicia o monitoramento com um período de atualização de 3 minutos.

EXEC sp_dbmmonitoraddmonitoring 3;  

Consulte Também

Monitorando o espelhamento de banco de dados (SQL Server)
sp_dbmmonitorchangemonitoring (Transact-SQL)
sp_dbmmonitordropmonitoring (Transact-SQL)
sp_dbmmonitorhelpmonitoring (Transact-SQL)
sp_dbmmonitorresults (Transact-SQL)