Registro y auditoría del Correo electrónico de base de datos

El Correo electrónico de base de datos está diseñado para ayudar a los administradores a supervisar fácilmente el Correo de base de datos para poder aislar y solucionar problemas rápidamente. En este tema se describen las funciones de registro y auditoría que ofrece el Correo electrónico de base de datos.

Las tablas de la base de datos msdb registran información procedente de Programa externo Correo electrónico de base de datos. Vistas del Correo electrónico de base de datos (Transact-SQL) expone las tablas para solucionar problemas. Por ejemplo, en la vista sysmail_event_log (Transact-SQL) aparecen errores si Service Broker no puede activar el programa externo, si el programa externo encuentra errores de red o si el servidor SMTP (protocolo simple de transferencia de correo) rechaza un mensaje de correo electrónico. Si el programa externo no puede conectarse a las tablas msdb, el programa registra los errores en el registro de eventos de aplicación de Windows.

Las tablas internas de la base de datos msdb contienen los mensajes de correo electrónico y los datos adjuntos enviados desde el Correo electrónico de base de datos, junto con el estado actual de cada mensaje. El Correo electrónico de base de datos actualiza estas tablas a medida que se procesa cada mensaje. Realice consultas en las vistas sysmail_allitems, sysmail_sentitems, sysmail_unsentitems y sysmail_faileditems para comprobar el estado de entrega de un mensaje de correo electrónico concreto.

La vista sysmail_mailattachments contiene los datos adjuntos de correo electrónico en mensajes del Correo electrónico de base de datos.