Partilhar via


SQL Server Agent Mail

O SQL Server Agent tem a capacidade de enviar emails. Você pode configurar o SQL Server Agent Mail para enviar mensagens de email a operadores predefinidos, quando:

  • Um alerta é disparado. Alertas podem ser configurados para que enviem notificação por email sobre eventos específicos ocorridos. Por exemplo, podem ser configurados alertas que notifiquem um operador sobre um evento de banco de dados em particular ou uma condição do sistema operacional que talvez necessite de ação imediata. Para obter mais informações sobre como configurar alertas, consulte Definindo alertas.

  • Uma tarefa agendada, como um backup de banco de dados ou evento de replicação, obtém êxito ou falha. Por exemplo, você pode usar o SQL Server Agent Mail para notificar operadores se ocorrer um erro durante o processamento do final de um mês.

Mensagens de email podem ser enviadas a uma lista de destinatários, informando-os sobre o status dos trabalhos agendados para possível ação de usuário. Por exemplo, você pode configurar o SQL Server Agent para que envie email quando um trabalho de backup é concluído.

O SQL Server Agent Mail encontra-se desativado, por padrão. Para configurá-lo, use o painel Sistema de Alertas da caixa de diálogo Propriedades do SQL Server Agent. Observe que o SQL Server Agent Mail só é necessário para notificações de alerta e notificação automática quando um trabalho é concluído. Etapas individuais de um trabalho também podem enviar email, independentemente de o SQL Server Agent Mail estar ativo ou não. Por exemplo, uma etapa de trabalho Transact-SQL pode usar Database Mail para enviar os resultados de uma consulta para uma lista de destinatários.

O SQL Server Agent Mail tem suporte a dois sistemas de email. Ao configurar o SQL Server Agent Mail, escolha o sistema de email a usar:

  • Escolhendo Database Mail, o SQL Server Agent usa o Database Mail para enviar emails.

  • Escolhendo SQL Mail, o SQL Server Agent usa a interface de MAPI Estendida para enviar emails.

    ObservaçãoObservação

    O SQL Mail será removido em uma versão futura do SQL Server. Portanto, evite usar esse recurso em novos trabalhos de desenvolvimentos e planeje modificar os aplicativos que usam SQL Mail atualmente. Para enviar email a partir do Microsoft SQL Server, use Database Mail.

Depois de alterar o sistema de email, você deve reiniciar o serviço do SQL Server Agent para que a alteração entre em vigor.

Consulte também

Conceitos