Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Elimina o aviso para uma métrica de desempenho especificada, definindo o limiar para NULL.
Transact-SQL convenções de sintaxe
Sintaxe
sp_dbmmonitordropalert
[ @database_name = ] N'database_name'
[ , [ @alert_id = ] alert_id ]
[ ; ]
Arguments
[ @database_name = ] N'database_name'
Especifica a base de dados para a qual deve eliminar o limiar de aviso especificado. @database_name é sysname, sem padrão.
[ @alert_id = ] alert_id
Um valor inteiro que identifica o aviso a ser eliminado. @alert_id é int, e pode ser um dos seguintes valores:
| Valor | Métrica de desempenho | Limiar de aviso |
|---|---|---|
1 |
Transação não enviada mais antiga | Especifica o número de minutos de transações que podem acumular-se na fila de envio antes de ser gerado um aviso na instância principal do servidor. Este aviso ajuda a medir o potencial de perda de dados em termos de tempo, sendo particularmente relevante para o modo de alto desempenho. No entanto, o aviso também é relevante para o modo de alta segurança quando o espelhamento está pausado ou suspenso porque os parceiros ficam desconectados. |
2 |
Registo não enviado | Especifica quantos kilobytes (KB) de registo não enviado geram um aviso na instância principal do servidor. Este aviso ajuda a medir o potencial de perda de dados em termos de KB, sendo particularmente relevante para o modo de alto desempenho. No entanto, o aviso também é relevante para o modo de alta segurança quando o espelhamento está pausado ou suspenso porque os parceiros ficam desconectados. |
3 |
Registo não restaurado | Especifica quantos KB de registo não restaurado geram um aviso na instância do servidor espelho. Este aviso ajuda a medir o tempo de falha. O tempo de failover consiste principalmente no tempo que o antigo servidor espelho necessita para avançar qualquer registo restante na sua fila de redo, mais um curto tempo adicional. |
4 |
Overhead de compromissos espelhados | Especifica o número de milissegundos de atraso médio por transação que são tolerados antes de um aviso ser gerado no servidor principal. Este atraso é a quantidade de overhead incorrida enquanto a instância principal do servidor espera que a instância do servidor espelho escreva o registo de registo da transação na fila de redo. Este valor é relevante apenas em modo de alta segurança. |
5 |
Período de retenção | Metadados que controlam o comprimento das linhas na tabela de estado de espelhamento da base de dados são preservadas. |
Observação
Este procedimento elimina os limiares de aviso, independentemente de terem sido especificados usando sp_dbmmonitorchangealert ou o Database Mirroring Monitor.
Para informações sobre os IDs de eventos correspondentes aos avisos, consulte Usar Limiares e Alertas de Aviso no Espelhamento de Métricas de Desempenho (SQL Server).
Valores de código de retorno
Nenhum.
Conjunto de resultados
Nenhum.
Permissions
Requer a pertença ao papel fixo de sysadmin servidor, ou permissão de execução diretamente neste procedimento armazenado.
Examples
O exemplo seguinte elimina a definição do período de retenção da AdventureWorks2025 base de dados.
EXECUTE sp_dbmmonitordropalert AdventureWorks2022, 5;
O exemplo seguinte elimina todos os limiares de aviso e o período de retenção da AdventureWorks2025 base de dados.
EXECUTE sp_dbmmonitordropalert AdventureWorks2022;