Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Instância Gerenciada de SQL do Azure
A funcionalidade de log do Database Mail é criada para fornecer um modo de isolar e corrigir problemas.
O Database Mail armazena informações de log no msdb
banco de dados. Informações sobre conteúdo de e-mail do Database Mail, status de emails e qualquer mensagem recebida, tais como erros, são registradas em log pelo Database Mail e podem ser usadas para fins de solução de problemas e auditoria.
Logs do Mail de Banco de Dados
As tabelas de sistema no banco de dados msdb
coletam informações do Database Mail External Program. As tabelas internas no msdb
banco de dados contêm as mensagens de email e anexos enviados do Database Mail, juntamente com o status atual de cada mensagem. O Database Mail atualiza essas tabelas assim que cada mensagem é processada.
As exibições do Database Mail expõem as tabelas para fins de solução de problemas.
Erros aparecem na exibição sysmail_event_log (Transact-SQL) quando o Service Broker não consegue ativar o programa externo, se o programa externo encontra erros de rede ou se o servidor SMTP recusa uma mensagem de email.
Quando o programa externo não pode fazer logon nas
msdb
tabelas, o programa registra erros no log de eventos do Aplicativo do Windows.
Tarefas de auditoria do Database Mail
Examinando e gerenciando logs do Database Mail | Ligação |
---|---|
Verifique o status de entrega de uma mensagem individual | Verificar o status de mensagens de email enviadas com o Database Mail |
Limpe mensagens, anexos e entradas de log do Database Mail |
sysmail_delete_mailitems_sp (Transact-SQL) sysmail_delete_log_sp (Transact-SQL) |
Arquive mensagens e logs do Database Email | Criar um trabalho do SQL Server Agent para arquivar mensagens e logs de eventos do Database Mail |