Compartilhar via


Create an Operator

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

Importante

Atualmente, na Instância Gerenciada de SQL do Azure, a maioria dos recursos do SQL Server Agent é compatível, mas não todos. Confira Diferenças entre o T-SQL da Instância Gerenciada de SQL do Azure e o SQL Server para obter detalhes.

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 novo trabalho de desenvolvimento e planeje modificar os aplicativos que os usam atualmente.

  • 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 fornece um modo gráfico fácil de gerenciar trabalhos e é o modo recomendado de criar e gerenciar a infra-estrutura de trabalho.

Segurança

Permissões

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

Como usar o SQL Server Management Studio.

Para criar um operador

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

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

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

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

    Nome
    Altera o nome do operador.

    Enabled
    Habilita o operador. Quando não estiver habilitado, nenhuma notificação será enviada ao operador.

    Nome de email
    Especifica o endereço de email do operador.

    Endereço de net send
    Especifique o endereço a ser usado para net send.

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

    Agenda em serviço do pager
    Marca as horas 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 depois da qual o SQL Server Agent envia mensagens ao pager.

    Término do dia útil
    Selecione a hora do dia depois da qual o SQL Server Agent para de enviar mensagens ao pager.

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

    Alertas
    Exiba os alertas na instância.

    Trabalhos
    Exiba os trabalhos na instância.

    Lista de alertas
    Lista os alertas na instância.

    Lista de trabalhos
    Lista os trabalhos na instância.

    Email
    Notifique este operador por email.

    Pager
    Notifique este operador enviando e-mail ao endereço de pager.

    Net send
    Notifique este operador pelo net send.

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

Usando o 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).