Atribuir alertas a um operador
aplica-se a:sql server
instância gerenciada de SQL do Azure
Importante
Na Instância Gerenciada do Azure SQL, a maioria, mas não todos, os recursos do SQL Server Agent têm suporte no momento. Consulte as diferenças de T-SQL da Instância de SQL do Azure Gerenciada em relação ao SQL Server para mais 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 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.
Usando o SQL Server Management Studio
Para atribuir alertas a um operador
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.
Clique no sinal de adição para expandir SQL Server Agent.
Clique no sinal de adição para expandir a pasta Operadores.
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.
Na caixa de diálogoPropriedades do operator_name, em Selecione uma página, selecione Notificações.
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 .
Quando terminar, clique em OK.
Usando Transact-SQL
Para atribuir alertas a um operador
No Explorador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.
Na barra padrão, clique em Nova Consulta.
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).