Objetos do sistema de mensagens do Database Mail

O banco de dados msdb é o host de Database Mail. Este banco de dados contém os procedimentos armazenados e objetos de mensagens para o Database Mail. O Microsoft SQL Server Management Studio contém o Assistente para Configuração do Database Mail, que permite habilitar o Database Mail, criar e gerenciar perfis e contas e configurar opções do Database Mail.

Objetos no banco de dados msdb

Agente de Serviço deve ser habilitado no banco de dados msdb . Porém, o Database Mail não usa o sistema de rede do Agente de Serviço . Portanto, os usuários não têm que criar um ponto de extremidade do Agente de Serviço para usar o Database Mail. O processo externo do Database Mail usa uma conexão ADO.NET padrão para se comunicar com o SQL Server.

Quando habilitado, o Database Mail expõe os seguintes objetos no banco de dados msdb .

Esses objetos são a interface para o Database Mail dentro do banco de dados de host de correio. Outros objetos estão instalados para implementar a funcionalidade oferecida pelos objetos listados acima. No entanto, esses objetos são reservados para uso interno.

Nome Tipo Descrição
sysmail_allitems (Transact-SQL) View Lista todas as mensagens submetidas ao Database Mail.
sysmail_event_log (Transact-SQL) View Lista mensagens sobre o comportamento do Database Mail External Program.
sysmail_faileditems (Transact-SQL) View Informações sobre mensagens que o Database Mail não conseguiu enviar.
sysmail_mailattachments (Transact-SQL) View Informações sobre anexos de mensagens do Database Mail.
sysmail_sentitems (Transact-SQL) View Informações sobre mensagens que foram enviadas usando o Database Mail.
sysmail_unsentitems (Transact-SQL) View Informações sobre mensagens que o Database Mail está tentando enviar atualmente.
sp_send_dbmail (Transact-SQL) Stored Procedure Envia mensagens de email usando o Database Mail.
sysmail_delete_log_sp (Transact-SQL) Stored Procedure Exclui mensagens do log do Database Mail.
sysmail_delete_mailitems_sp (Transact-SQL) Stored Procedure Exclui itens de email da fila do Database Mail.
sysmail_help_status_sp (Transact-SQL) Stored Procedure Indica se o Database Mail foi iniciado.
sysmail_start_sp (Transact-SQL) Stored Procedure Inicia os objetos do Service Broker utilizados pelo programa externo. Esses objetos são iniciados por padrão.
sysmail_stop_sp (Transact-SQL) Stored Procedure Interrompe os objetos do Service Broker que são utilizados pelo programa externo.

Consulte Também

Database Mail
SQL Server Service Broker