Partilhar via


Atribuir alertas a um operador

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 2014 usando o SQL Server Management Studio ou o Transact-SQL.

Nesse Tópico

Antes de começar

Limitações e restrições

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

  • Para enviar uma notificação em resposta a um alerta, primeiro você deve configurar o SQL Server Agent para enviar emails. 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 uma notificação de pager, a falha será relatada no log de erros de serviço do SQL Server Agent.

Segurança

Permissões

Somente membros da função fixa de servidor sysadmin podem atribuir alertas aos operadores.

Como usar o SQL Server Management Studio.

Para atribuir alertas a um operador

  1. No Explorador 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 mais para expandir o SQL Server Agent .

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

  4. Clique com o botão direito do mouse no operador ao qual você deseja atribuir um alerta e selecione Propriedadese selecione a página Notificações.

  5. Na caixa de diálogoPropriedades do operator_name, em Selecione uma página, selecione Notificações.

  6. Em Exibir notificações enviadas a esse usuário por, selecione Alertas para exibir uma lista de alertas enviados a esse operador ou selecione Trabalhos para exibir uma lista de trabalhos que enviam notificações para esse operador. Selecione 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 , Pager ou 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).