Compartilhar via


Criar um evento definido pelo usuário

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

Importante

Atualmente, na Instância Gerenciada de SQL do Azure, a maioria dos recursos do SQL Server Agent é compatível, mas não todos. Confira Diferenças entre o T-SQL da Instância Gerenciada de SQL do Azure e o SQL Server para obter detalhes.

Você pode criar eventos definidos pelo usuário caso deseje monitorar eventos diferentes daqueles predefinidos pelo SQL Server. Você também pode atribuir um nível de severidade a cada evento definido pelo usuário.

Observação

Ao usar o SQL Server Management Studio, selecione a opção Gravar no log de eventos de aplicativo do Windows para cada mensagem de evento definido pelo usuário, a fim de garantir que as mensagens sejam registradas. Por padrão, as mensagens definidas pelo usuário que tenham severidade abaixo de 19 não são enviadas ao log de aplicativos do Microsoft Windows quando ocorrem. Portanto, as mensagens definidas pelo usuário que tenham severidade abaixo de 19 não disparam alertas do SQL Server Agent.

Os eventos definidos pelo usuário devem ter um número de mensagem exclusivo. Os números de mensagem de um evento definido pelo usuário devem ser maiores que 50.000. Você pode definir mensagens para o evento em múltiplos idiomas. No entanto, deve existir uma mensagem de erro em En-US para que possam ser adicionadas mensagens em outros idiomas.

Se você administra um ambiente SQL Server multilíngue, crie mensagens definidas pelo usuário em cada um dos idiomas com suporte. Por exemplo, se estiver criando uma nova mensagem de evento a ser usada em dois servidores, um em inglês e outro em alemão, use o mesmo número de mensagem e de severidade para ambos, mas atribua um idioma diferente a cada um.

As seguintes tarefas proporcionam informações sobre como criar eventos definidos pelo usuário e alertas em resposta a eles:

Para criar um alerta com base em um número de mensagem

Para criar um alerta com base em níveis de severidade

Para definir uma resposta a um alerta

Para criar uma mensagem de erro de evento definida pelo usuário

Para modificar uma mensagem de erro de evento definida pelo usuário

Para excluir uma mensagem de erro de evento definida pelo usuário

Para desabilitar ou reativar um alerta

Consulte Também

sp_update_alert (Transact-SQL)