Compartir a través de


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

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 extremo 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) View Enumera todos los mensajes enviados al Correo electrónico de base de datos.
sysmail_event_log (Transact-SQL) View Enumera los mensajes acerca del comportamiento del Database Mail External Program.
sysmail_faileditems (Transact-SQL) View Información acerca de los mensajes que el Correo electrónico de base de datos no ha podido enviar.
sysmail_mailattachments (Transact-SQL) View Información acerca de los datos adjuntos a mensajes del Correo electrónico de base de datos.
sysmail_sentitems (Transact-SQL) View Información acerca de los mensajes que se han enviado mediante el Correo electrónico de base de datos.
sysmail_unsentitems (Transact-SQL) View Información acerca de los mensajes que el Correo electrónico de base de datos está intentando enviar.
sp_send_dbmail (Transact-SQL) Stored Procedure Envía mensajes de correo electrónico utilizando el Correo electrónico de base de datos.
sysmail_delete_log_sp (Transact-SQL) Stored Procedure Elimina mensajes del registro del Correo electrónico de base de datos.
sysmail_delete_mailitems_sp (Transact-SQL) Stored Procedure Elimina elementos de correo de la cola del Correo electrónico de base de datos.
sysmail_help_status_sp (Transact-SQL) Stored Procedure Indica si se ha iniciado el Correo electrónico de base de datos.
sysmail_start_sp (Transact-SQL) Stored Procedure Inicia los objetos de Service Broker que utiliza el programa externo. Estos objetos se inician de forma predeterminada.
sysmail_stop_sp (Transact-SQL) Stored Procedure 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