Usar Correo electrónico de base de datos con el Agente SQL Server

El Agente SQL Server puede utilizar Correo electrónico de base de datos para enviar mensajes de correo electrónico. Para habilitar y configurar cuentas y perfiles del Correo electrónico de base de datos, utilice el Asistente para configuración del Correo electrónico de base de datos.

Si desea utilizar Correo electrónico de base de datos para enviar mensajes de correo electrónico desde el correo del Agente SQL Server, debe:

  1. Habilitar Correo electrónico de base de datos.

  2. Crear una cuenta de Correo electrónico de base de datos para la cuenta de servicio del Agente SQL Server que desea usar.

  3. Crear un perfil del Correo electrónico de base de datos para uso de la cuenta de servicio del Agente SQL Server y agregar el usuario a la función DatabaseMailUserRole de la base de datos msdb.

  4. Establecer el perfil como perfil predeterminado de la base de datos msdb.

  5. Elegir Correo electrónico de base de datos como sistema de correo para el Agente SQL Server. Para obtener más información, vea Cómo configurar el correo del Agente SQL Server para que utilice el Correo electrónico de base de datos (SQL Server Management Studio).

  6. Reiniciar el Agente SQL Server.

El Agente SQL Server captura la información del perfil especificado. Esto permite al Agente SQL Server enviar correo electrónico en los casos en los que la instancia de SQL Server no está disponible. Si la instancia de SQL Server no está disponible, el Agente SQL Server inicia el programa externo de Correo electrónico de base de datos directamente para notificar al operador de conmutación por error que la instancia no está disponible. El Agente SQL Server captura la información del perfil, por lo que el Agente SQL Server no utiliza inmediatamente la nueva información cuando cambia el perfil. Después de cambiar el sistema de correo electrónico, debe reiniciar el servicio del Agente SQL Server para que el cambio surta efecto.

Nota

Para que el inicio se realice de manera satisfactoria, el Agente SQL Server debe poder conectarse a SQL Server. Por tanto, el Agente SQL Server puede enviar notificaciones cuando no hay disponible una instancia de SQL Server en ejecución, pero no puede enviar notificaciones si no se inicia una instancia de SQL Server al iniciarse el equipo.