Compartilhar via


Definir a resposta a um alerta (SQL Server Management Studio)

Este tópico descreve como definir o modo de resposta do Microsoft SQL Server a alertas do SQL Server Agent no SQL Server 2012 usando o SQL Server Management Studio ou Transact-SQL.

Neste tópico

  • Antes de começar:

    Limitações e restrições

    Segurança

  • Para definir uma resposta a um alerta, usando:

    SQL Server Management Studio

    Transact-SQL

Antes de começar

Limitações e restrições

  • As opções Pager e net send serão removidas do SQL Server Agent em uma versão futura do Microsoft SQL Server. Evite usar esses recursos em novos trabalhos de desenvolvimento e planeje modificar os aplicativos que atualmente os utilizam.

  • Observe que o SQL Server Agent deve ser configurado para usar o Database Mail a fim de enviar notificações por pager ou email a operadores. Para obter mais informações, consulte Atribuir alertas a um operador.

  • O SQL Server Management Studio gerencia trabalhos de forma fácil e com representação gráfica. Além disso, ele é recomendado para criar e gerenciar a infraestrutura de trabalhos.

Segurança

Permissões

Somente membros da função de servidor fixa sysadmin podem definir a resposta a um alerta.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando o SQL Server Management Studio

Para definir uma resposta a um alerta

  1. No Pesquisador de Objetos, clique no sinal de adição para expandir o servidor que contém o alerta sobre o qual você quer definir uma resposta.

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

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

  4. Clique com o botão direito do mouse no alerta no qual você deseja definir uma resposta e selecione Propriedades.

  5. Na caixa de diálogo alert_name Propriedades do alerta, em Selecione uma página, selecione Resposta.

  6. Marque a caixa de seleção Executar trabalho e, na lista abaixo da caixa de seleção Executar trabalho, selecione um trabalho para executar quando o alerta ocorrer. Você pode criar um trabalho novo clicando em Novo Trabalho Você pode exibir mais informações sobre o trabalho clicando em Exibir Trabalho. Para obter mais informações sobre as opções disponíveis nas caixas de diálogo Novo Trabalho e Propriedades do Trabalho job_name, consulte Criar um trabalho e Exibir um trabalho.

  7. Marque a caixa de seleção Notificar Operadores se você quiser notificar os operadores quando o alerta for ativado. Na Lista de Operadores, selecione um ou mais dos métodos a seguir para notificar o operador ou operadores: Email, Pager ou Net Send. Você pode criar um operador novo clicando em Novo Operador Você pode visualizar mais informações sobre um operador clicando em Exibir Operador. Para obter mais informações sobre as opções disponíveis nas caixas de diálogo Novo Operador e Exibir Propriedades do Operador, consulte Criar um operador e Exibir informações sobre um operador.

  8. Quando terminar, clique em OK.

Ícone de seta usado com o link Voltar ao Início[Top]

Usando Transact-SQL

Para definir uma resposta a um alerta

  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 Test Alert.
    -- 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).

Ícone de seta usado com o link Voltar ao Início[Top]