Configurar el Agente SQL Server para que use el correo electrónico de base de datos
Se aplica a: SQL Server
En este artículo se describe cómo configurar el Agente SQL Server para usar correo electrónico de base de datos para enviar notificaciones y alertas en SQL Server mediante SQL Server Management Studio.
- Para obtener información sobre cómo habilitar y configurar Correo electrónico de base de datos, vea Configurar Correo electrónico de base de datos.
- Para un ejemplo de uso de Transact-SQL, consulte Crear un perfil de Correo electrónico de base de datos.
- Para enviar correo electrónico mediante trabajos del Agente SQL en Azure SQL Managed Instance, el Agente SQL Server solo puede usar un perfil de Correo electrónico de base de datos y debe llamarse
AzureManagedInstance_dbmail_profile
. Para obtener más información y conseguir un script de ejemplo, vea Notificaciones de trabajo del Agente SQL de Azure SQL Managed Instance.
Requisitos previos
Crear una cuenta de Correo electrónico de base de datos para la cuenta de servicio del Agente SQL Server que desea usar.
Crear un perfil de Correo electrónico de base de datos para uso de la cuenta de servicio del Agente SQL Server y agregar el usuario al rol DatabaseMailUserRole de la base de datos
msdb
. Para obtener instrucciones, consulte ¿Están correctamente configurados los usuarios para enviar correo?Establecer el perfil como perfil predeterminado de la base de datos
msdb
.
Seguridad
Permisos
El usuario que crea cuentas de perfil y ejecuta procedimientos almacenados debe ser miembro del rol fijo de servidor sysadmin.
Uso de SQL Server Management Studio
Los pasos siguientes no son necesarios en Azure SQL Managed Instance, que ya está configurado para buscar un perfil denominado AzureManagedInstance_dbmail_profile
. Para obtener más información y conseguir un script de ejemplo, vea Notificaciones de trabajo del Agente SQL de Azure SQL Managed Instance.
Para configurar el Agente SQL Server de modo que use el Correo electrónico de base de datos en SQL Server
En el Explorador de objetos, expanda una instancia de SQL Server.
Haga clic con el botón derecho en Agente SQL Server y, después, seleccione Propiedades.
Seleccione Sistema de alertas.
Seleccione Habilitar perfil de correo.
En la lista Sistema de correo , seleccione Correo electrónico de base de datos.
En la lista Perfil de correo, seleccione un perfil de correo para el Correo electrónico de base de datos.
Reinicie el Agente SQL Server.
Tareas de seguimiento
Las siguientes tareas son necesarias para completar la configuración del agente con el fin de que envíe alertas y notificaciones.
-
Las alertas se pueden configurar para notificar a un operador de una determinada condición de evento o de sistema operativo de la base de datos.
-
Los operadores son alias de personas o grupos que pueden recibir la notificación electrónica