Compartilhar via


sp_dbmmonitordropalert (Transact-SQL)

Ignora o aviso quanto a uma métrica de desempenho especificada, definindo o limite como NULL.

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

sp_dbmmonitordropalert database_name 
    [ , alert_id ] 

Argumentos

  • database_name
    Especifica o banco de dados cujo limite de avisos especificado ignorar.

  • alert_id
    Um valor inteiro que identifica o aviso a ser ignorado. Se este argumento for omitido, serão ignorados todos os avisos no banco de dados. Para ignorar o aviso de uma métrica de desempenho específica, especifique um dos seguintes valores:

    Valor

    Métrica de desempenho

    Limite de aviso

    1

    Transação não enviada mais antiga

    Especifica o número de minutos de transações que podem ser acumuladas na fila de envio, antes da geração de um aviso na instância do servidor principal. Esse aviso ajuda a medir o potencial de perda de dados em termos de tempo, e é particularmente relevante para o modo de alto desempenho. No entanto, o aviso também é relevante para o modo de segurança alta, quando o espelhamento é pausado ou suspenso devido à desconexão dos parceiros.

    2

    Log não enviado

    Especifica quantos quilobytes (KB) de log não enviado geram um aviso na instância do servidor principal. Esse aviso ajuda a medir o potencial de perda de dados em termos de KB e é particularmente relevante para o modo de alto desempenho. No entanto, o aviso também é relevante para o modo de segurança alta, quando o espelhamento é pausado ou suspenso devido à desconexão dos parceiros.

    3

    Log não restaurado

    Especifica quantos KB de log não restaurado geram um aviso na instância do servidor espelho. Esse aviso ajuda a medir o tempo de failover. Tempo de failover consiste, essencialmente, no tempo necessário para que o servidor espelho anterior efetue o roll-forward de quaisquer logs restantes em sua fila de restauração, mais um pequeno tempo adicional.

    4

    Sobrecarga espelhada confirmada

    Especifica o número de milissegundos de atraso médio por transação tolerado, antes que um aviso seja gerado no servidor principal. Esse atraso consiste na quantidade de sobrecarga incidente enquanto a instância do servidor principal aguarda que a instância do servidor espelho grave o registro do log da transação na fila de restauração. Esse valor é relevante somente no modo de alta segurança.

    5

    Período de retenção

    Metadados que controlam quanto tempo as linhas na tabela de status de espelhamento de banco de dados são preservadas.

    ObservaçãoObservação

    Este procedimento ignora os limites de avisos, não importando se eles foram especificados por meio de sp_dbmmonitorchangealert ou do Monitor de Espelhamento de Banco de Dados.

    Para obter informações sobre as IDs de eventos que correspondem aos avisos, consulte Use os limites de aviso e alertas em métricas de desempenho de espelhamento (SQL Server).

Valores de código de retorno

Nenhum

Conjuntos de resultados

Nenhum

Permissões

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

Exemplos

O exemplo a seguir descarta a configuração do período de retenção do banco de dados AdventureWorks2012 .

EXEC sp_dbmmonitordropalert AdventureWorks2012, 5;

O exemplo a seguir descarta todos os limites de avisos e o período de retenção do banco de dados AdventureWorks2012 .

EXEC sp_dbmmonitordropalert AdventureWorks2012 ;

Consulte também

Referência

sp_dbmmonitorchangealert (Transact-SQL)

Conceitos

Monitorando o espelhamento de banco de dados (SQL Server)