Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Managed Instance
O msdb banco de dados é o banco de dados host do Database Mail. Esse banco de dados contém os procedimentos armazenados e objetos de mensagens para o Database Mail. O Microsoft SQL Server Management Studio inclui o Assistente de Configuração do Database Mail para habilitar o Database Mail, criar e gerenciar perfis e contas e configurar opções do Database Mail.
Objetos no banco de dados msdb
O Service Broker deve estar ativo na msdb base de dados. No entanto, o Database Mail não usa a rede do Service Broker. Portanto, os usuários não precisam criar um ponto de extremidade do Service Broker para usar o Database Mail.
O processo externo do Database Mail usa uma conexão de ADO.NET padrão para se comunicar com o SQL Server.
O Database Mail expõe os seguintes objetos no banco de dados quando o msdb Database Mail está habilitado.
Esses objetos são a interface do Database Mail dentro do banco de dados host de email. Outros objetos são instalados para implementar a funcionalidade fornecida pelos objetos listados acima. No entanto, esses objetos são reservados para uso interno.
| Nome | Tipo | Descrição |
|---|---|---|
| sysmail_allitems (Transact-SQL) | Visão | Lista todas as mensagens enviadas ao Database Mail. |
| sysmail_event_log (Transact-SQL) | Visão | Lista mensagens sobre o comportamento do Programa Externo do Database Mail. |
| sysmail_faileditems (Transact-SQL) | Visão | Informações sobre mensagens que o Database Mail não pôde enviar. |
| sysmail_mailattachments (Transact-SQL) | Visão | Informações sobre anexos a mensagens do Database Mail. |
| sysmail_sentitems (Transact-SQL) | Visão | Informações sobre mensagens que foram enviadas usando o Database Mail. |
| sysmail_unsentitems (Transact-SQL) | Visão | Informações sobre mensagens que o Database Mail está tentando enviar no momento. |
| sp_send_dbmail (Transact-SQL) | Procedimento Armazenado | Envia mensagens de email usando o Database Mail. |
| sysmail_delete_log_sp (Transact-SQL) | Procedimento Armazenado | Exclui mensagens do log do Database Mail. |
| sysmail_delete_mailitems_sp (Transact-SQL) | Procedimento Armazenado | Exclui itens de email da fila do Database Mail. |
| sysmail_help_status_sp (Transact-SQL) | Procedimento Armazenado | Indica se o Database Mail foi iniciado. |
| sysmail_start_sp (Transact-SQL) | Procedimento Armazenado | Inicia os objetos do Service Broker que o programa externo usa. Esses objetos são iniciados por padrão. |
| sysmail_stop_sp (Transact-SQL) | Procedimento Armazenado | Interrompe os objetos Service Broker que o programa externo usa. |
Conteúdo relacionado
- Database Mail (Correio de Base de Dados)
- Agente de Serviços