Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Managed Instance
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
Cree una cuenta de Database Mail para la cuenta de servicio del Agente SQL Server que utilizará.
Cree un perfil de correo de base de datos para que sea utilizado por la cuenta de servicio del Agente SQL Server y agregue al usuario al rol de DatabaseMailUserRole en la base de datos
msdb
. Compruebe que los usuarios estén configurados correctamente para enviar correo.Establecer el perfil como perfil predeterminado de la base de datos
msdb
.
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 para configurar el Agente SQL Server para usar correo electrónico de base de datos
Sugerencia
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.
En los pasos siguientes se usa SQL Server Management Studio (SSMS)
Conéctese a la instancia de 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 del Agente SQL se pueden configurar para notificar a un operador de un evento de base de datos determinado o una condición del sistema operativo.
-
Los operadores del Agente SQL son alias para personas o grupos que pueden recibir notificaciones, por ejemplo por correo electrónico.