Partilhar 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 Diferenças de T-SQL da Instância Gerenciada do Azure SQL em relação ao SQL Server ou as limitações de trabalho do SQL Agent na Instância Gerenciada do SQL para obter detalhes.

Este artigo descreve como configurar um usuário para receber notificações sobre trabalhos do SQL Server Agent no SQL Server usando o SQL Server Management Studio ou o Transact-SQL.

Limitações

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

O SQL Server Agent deve ser configurado para usar o Database Mail para enviar notificações de 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.

Permissões

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

Utilize SQL Server Management Studio

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

  2. Selecione o 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 seguintes opções estão disponíveis na página Geral da caixa de diálogo Novo operador :

    Opção Description
    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 :

    Opção Description
    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.
    Correio eletrónico 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 sendo .
  4. Quando terminar de criar o novo operador, selecione OK.

Utilize o Transact-SQL

  1. No Pesquisador de Objetos , conecte-se a uma instância do Mecanismo de Banco de Dados.

  2. Na barra Padrão, selecione Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e selecione Executar. Este exemplo configura as informações do operador para o usuário danwi. O operador está habilitado e, em seguida, o SQL Server Agent envia notificações por pager de segunda a sexta-feira, das 8h às 17h.

    USE msdb;
    GO
    
    EXECUTE 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.