Compartilhar via


Atribuir alertas a um operador

Aplica-se a:SQL ServerAzure SQL Managed Instance

Importante

Em Instância SQL gerida do Azure, a maioria, mas nem todas as funcionalidades do SQL Server Agent são atualmente suportadas. Consulte as diferenças de T-SQL da Azure SQL Managed Instance em relação ao SQL Server para obter detalhes.

Este tópico descreve como atribuir alertas do Microsoft SQL Server Agent aos operadores para que eles possam receber notificações sobre trabalhos no SQL Server usando o SQL Server Management Studio ou o Transact-SQL.

Antes de começar

Limitações e Restrições

  • O SQL Server Management Studio fornece uma maneira gráfica fácil de gerenciar todo o sistema de alerta. Usar o Management Studio é a maneira recomendada de configurar sua infraestrutura de alerta.

  • Para enviar uma notificação em resposta a um alerta, você deve primeiro configurar o SQL Server Agent para enviar email. Para obter mais informações, consulte Configurar o SQL Server Agent Mail para usar o Database Mail.

  • Se ocorrer uma falha ao enviar uma mensagem de email ou notificação de pager, a falha será relatada no log de erros do serviço SQL Server Agent.

Segurança

Permissões

Apenas membros da função de servidor fixo sysadmin podem atribuir alertas a operadores.

Usando o SQL Server Management Studio

Para atribuir alertas a um operador

  1. No Pesquisador de Objetos , clique no sinal de adição para expandir o servidor que contém o operador ao qual você deseja atribuir um alerta.

  2. Clique no sinal de adição para expandir SQL Server Agent.

  3. Clique no sinal de adição para expandir a pasta Operadores.

  4. Clique com o botão direito do rato no operador ao qual pretende atribuir um alerta, selecione Propriedadese, de seguida, selecione a página Notificações.

  5. Na caixa de diálogo Propriedades operator_name, em Selecionar uma página, selecione Notificações.

  6. Em Ver notificações enviadas a este utilizador por, selecione Alertas para ver uma lista de alertas enviados a este operador ou selecione Tarefas para ver uma lista de tarefas que enviam notificações a este operador. Marque uma ou mais das seguintes caixas de seleção para definir o método de notificação para cada notificação, conforme necessário: E-mail, Pagerou Net send.

  7. Quando terminar, clique em OK.

Usando Transact-SQL

Para atribuir alertas a um operador

  1. No Pesquisador de Objetos , conecte-se a uma instância do Mecanismo de Banco de Dados.

  2. Na barra Padrão, clique em Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.

    -- adds an e-mail notification for the specified alert (Test Alert)  
    -- This example assumes that Test Alert already exists
    -- and that François Ajenstat is a valid operator name.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_add_notification  
     @alert_name = N'Test Alert',  
     @operator_name = N'François Ajenstat',  
     @notification_method = 1 ;  
    GO  
    

Para obter mais informações, consulte sp_add_notification (Transact-SQL).