Partilhar via


sp_dbmmonitoraddmonitoring (Transact-SQL)

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

Ícone de vínculo de tópicoConvenções de sintaxe 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çãoObservação

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

Valores de código de retorno

Nenhum

Conjuntos de resultados

Nenhum

Comentários

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

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

ObservaçãoObservação

Se você executar sp_dbmmonitoraddmonitoring antes de definir 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

Requer associação na 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;