Compartilhar via


Monitorando o espelhamento de banco de dados

Esta seção apresenta o Monitor de Espelhamento de Banco de Dados e os procedimentos armazenados do sistema sp_dbmmonitor, explica como funciona o monitoramento de espelhamento de banco de dados (inclusive o Trabalho de Monitor de Espelhamento de Banco de Dados) e resume as informações sobre as sessões de espelhamento de banco de dados que você pode monitorar. Além disso, esta seção apresenta como definir limites de avisos para um conjunto de eventos de espelhamento de banco de dados predefinido e como configurar alertas em qualquer evento de espelhamento de banco de dados.

Você pode monitorar um banco de dados espelhado durante uma sessão de espelhamento para verificar se e como os dados estão fluindo. Para definir e gerenciar o monitoramento de um ou mais dos bancos de dados espelhados em uma instância do servidor, você pode usar o Monitor de Espelhamento de Banco de Dados ou os procedimentos armazenados do sistema sp_dbmmonitor.

Um trabalho de monitoramento de espelhamento de banco de dados, Trabalho do Monitor de Espelhamento de Banco de Dados, opera em segundo plano, independentemente do Monitor de Espelhamento de Banco de Dados. O SQL Server Agent chama o Trabalho do Monitor de Espelhamento de Banco de Dados em intervalos regulares, o padrão é uma por minuto, e o trabalho chama um procedimento armazenado que atualiza o status do espelhamento. Se você utilizar o SQL Server Management Studio para iniciar uma sessão de monitoramento, o Trabalho do Monitor de Espelhamento de Banco de Dados será criado automaticamente. Porém, se você usar somente ALTER DATABASE <database_name> SET PARTNER para iniciar o espelhamento, deverá criar o trabalho executando um procedimento armazenado.

Nesta seção

Consulte também

Outros recursos