Ler em inglês

Compartilhar via


Criar um operador

Aplica-se a:SQL ServerAzure SQL Managed Instance

Importante

No Azure SQL Managed Instance, a maioria dos recursos do SQL Server Agent, mas não todos, são suportados no momento. Consulte para obter detalhes sobre as diferenças de T-SQL entre a Instância Gerenciada do Azure SQL e o SQL Server.

Este tópico descreve como configurar um usuário para receber notificações sobre trabalhos do Microsoft SQL Server Agent no SQL Server usando o SQL Server Management Studio ou o 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 aplicativos que atualmente usam esses recursos.

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

  • O SQL Server Management Studio fornece uma maneira gráfica fácil de gerenciar trabalhos e é a maneira recomendada de criar e gerenciar a infraestrutura de trabalho.

Segurança

Permissões

Somente membros da função de servidor fixa sysadmin podem criar operadores.

Usando o SQL Server Management Studio

Para criar um operador

  1. No Pesquisador de Objetos, clique no sinal de adição para expandir o servidor onde você deseja criar um operador do SQL Server Agent.

  2. Clique no sinal de mais para expandir SQL Server Agent.

  3. Clique com o botão direito do mouse na pasta Operadores e selecione Novo Operador.

    As seguintes opções estão disponíveis na página Geral da caixa de diálogo Novo operador :

    Nome
    Altere o nome do operador.

    Ativado
    Habilite o operador. Quando não habilitado, nenhuma notificação é enviada ao operador.

    Nome do e-mail
    Especifica o endereço de email do operador.

    Endereço de envio líquido
    Especifique o endereço a ser usado para net send.

    Nome de e-mail do Pager
    Especifica o endereço de email a ser usado para o pager do operador.

    Pager em horário de plantão
    Define os horários em que o pager está ativo.

    Segunda-feira - Domingo
    Selecione os dias em que o pager está ativo.

    Início do dia útil
    Selecione a hora do dia após a qual o SQL Server Agent envia mensagens para o pager.

    Fim do dia útil
    Selecione a hora do dia após a qual o SQL Server Agent não envia mais mensagens para o pager.

    As seguintes opções estão disponíveis na página Notificações da caixa de diálogo Novo operador :

    Alertas
    Exiba os alertas na instância.

    Tarefas
    Consulte os trabalhos na instância.

    Lista de alertas
    Lista os alertas na instância.

    Lista de empregos
    Lista os trabalhos na instância.

    E-mail
    Notifique este operador por e-mail.

    Pager
    Notifique este operador enviando um e-mail para o endereço do pager.

    Envio de mensagens na rede
    Notifique este operador usando net send.

  4. Quando terminar de criar o novo operador, clique em OK.

Usando Transact-SQL

Para criar 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.

    -- sets up the operator information for user 'danwi.'
    -- The operator is enabled.   
    -- SQL Server Agent sends notifications by pager 
    -- from Monday through Friday from 8 A.M. to 5 P.M.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_add_operator  
        @name = N'Dan Wilson',  
        @enabled = 1,  
        @email_address = N'danwi',  
        @pager_address = N'5551290AW@pager.Adventure-Works.com',  
        @weekday_pager_start_time = 080000,  
        @weekday_pager_end_time = 170000,  
        @pager_days = 62 ;  
    GO  
    

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