Objetos de mensajería de Correo electrónico de base de datos

Se aplica a:SQL ServerAzure SQL Managed Instance

La base de datos msdb es la base de datos host del Correo electrónico de base de datos. Esta base de datos contiene los procedimientos almacenados y objetos de mensajería del Correo electrónico de base de datos. Microsoft SQL Server Management Studio incluye el Asistente para configuración del Correo electrónico de base de datos, que permite habilitar el correo electrónico de base de datos, crear y administrar perfiles y cuentas, y configurar las opciones del Correo electrónico de base de datos.

Objetos de la base de datos msdb

Service Broker debe estar habilitado en la base de datos msdb . No obstante, el Correo electrónico de base de datos no usa la configuración de red de Service Broker. Por ello, los usuarios no tienen que crear un punto de conexión de Service Broker para usar el Correo electrónico de base de datos. El proceso externo de Correo electrónico de base de datos usa una conexión ADO.NET estándar para comunicarse con SQL Server.

El Correo electrónico de base de datos expone los siguientes objetos en la base de datos msdb si el Correo electrónico de base de datos está habilitado.

Estos objetos son la interfaz del Correo electrónico de base de datos en la base de datos host de correo. Hay instalados otros objetos para implementar las funciones proporcionadas por los objetos enumerados anteriormente. Sin embargo, dichos objetos están reservados para uso interno.

Nombre Tipo Descripción
sysmail_allitems (Transact-SQL) Vista Enumera todos los mensajes enviados al Correo electrónico de base de datos.
sysmail_event_log (Transact-SQL) Vista Enumera los mensajes acerca del comportamiento del Database Mail External Program.
sysmail_faileditems (Transact-SQL) Vista Información acerca de los mensajes que el Correo electrónico de base de datos no ha podido enviar.
sysmail_mailattachments (Transact-SQL) Vista Información acerca de los datos adjuntos a mensajes del Correo electrónico de base de datos.
sysmail_sentitems (Transact-SQL) Vista Información acerca de los mensajes que se han enviado mediante el Correo electrónico de base de datos.
sysmail_unsentitems (Transact-SQL) Vista Información acerca de los mensajes que el Correo electrónico de base de datos está intentando enviar.
sp_send_dbmail (Transact-SQL) Procedimiento almacenado Envía mensajes de correo electrónico utilizando el Correo electrónico de base de datos.
sysmail_delete_log_sp (Transact-SQL) Procedimiento almacenado Elimina mensajes del registro del Correo electrónico de base de datos.
sysmail_delete_mailitems_sp (Transact-SQL) Procedimiento almacenado Elimina elementos de correo de la cola del Correo electrónico de base de datos.
sysmail_help_status_sp (Transact-SQL) Procedimiento almacenado Indica si se ha iniciado el Correo electrónico de base de datos.
sysmail_start_sp (Transact-SQL) Procedimiento almacenado Inicia los objetos de Service Broker que utiliza el programa externo. Estos objetos se inician de forma predeterminada.
sysmail_stop_sp (Transact-SQL) Procedimiento almacenado Detiene los objetos de Service Broker que usa el programa externo.

Consulte también

Correo electrónico de base de datos
SQL Server Service Broker