Compartilhar via


dbo.sysalerts (Transact-SQL)

Aplica-se: SQL Server

Contém uma linha para cada alerta. Um alerta é uma mensagem enviada em resposta a um evento. Um alerta pode encaminhar mensagens para além do ambiente do SQL Server e um alerta pode ser uma mensagem de email ou pager. Um alerta também pode gerar uma tarefa. Essa tabela é armazenada msdb no banco de dados.

Nome da coluna Tipo de dados Descrição
id int ID do alerta.
name sysname Nome do alerta.
event_source nvarchar(100) Origem do evento: SQL Server.
event_category_id int Reservado para uso futuro.
event_id int Reservado para uso futuro.
message_id int ID de mensagem definida pelo usuário ou referência à mensagem sysmessages que dispara esse alerta.
severity int Severidade que dispara esse alerta.
enabled tinyint Status do alerta:

0 = Desativado.
1 = Ativado.
delay_between_responses int Período de espera, em segundos, entre as notificações para esse alerta.
last_occurrence_date int Última ocorrência (data) do alerta.
last_occurrence_time int Última ocorrência (hora do dia) do alerta.
last_response_date int Última notificação (data) do alerta.
last_response_time int Última notificação (hora do dia) do alerta.
notification_message nvarchar(512) Informações adicionais enviadas com o alerta.
include_event_description tinyint Bitmask que representa se a descrição do evento é enviada por email, pager ou net send. Consulte a tabela a seguir para obter os valores.
database_name nvarchar(512) Banco de dados no qual esse alerta deve acontecer para ser disparado.
event_description_keyword nvarchar(100) Descrição do erro do SQL Server no log de aplicativos do Windows que deve ser como a sequência de caracteres fornecida para que o alerta seja disparado.
occurrence_count int Número de ocorrências para esse alerta.
count_reset_date int A contagem de dias (data) será redefinida para 0.
count_reset_time int A contagem da hora do dia será redefinida para 0.
job_id uniqueidentifier ID da tarefa executada quando esse alerta ocorre.
has_notification int Número de operadores que recebem notificação de email quando o alerta ocorre.
flags int Reservado.
performance_condition nvarchar(512) Reservado.
category_id int Reservado.

Comentários

A tabela a seguir mostra os valores da include_event_description máscara de bits. dbo.sysalerts retorna o valor decimal.

Decimal Binário Significado
0 0000 nenhum comentário
1 0001 Email
2 0010 pager
3 0011 pager e e-mail
4 0100 net send
5 0101 net send e e-mail
6 0110 net send e pager
7 0111 net send, pager e e-mail