Assign Alerts to an Operator

Se aplica a:SQL ServerAzure SQL Managed Instance

Importante

En Azure SQL Managed Instance, actualmente son compatibles la mayoría de las características del Agente SQL Server. Consulte Diferencias entre T-SQL de Azure SQL Managed Instance y SQL Server para más información.

En este tema se describe cómo asignar alertas del Agente Microsoft SQL Server a los operadores para que puedan recibir notificaciones de trabajos en SQL Server mediante SQL Server Management Studio o Transact-SQL.

Antes de empezar

Limitaciones y restricciones

  • SQL Server Management Studio proporciona una manera gráfica y sencilla de administrar todo el sistema de alertas. Se recomienda utilizar Management Studio para configurar la infraestructura de alertas.

  • Para enviar una notificación como respuesta a una alerta, primero debe configurar el Agente SQL Server para el envío de correo. Para más información, consulte Configurar el Agente SQL Server para que use el Correo electrónico de base de datos.

  • Si se produce algún error al enviar un mensaje de correo electrónico o una notificación por buscapersonas, el error se comunica en el registro de errores de servicio del Agente SQL Server .

Seguridad

Permisos

Solo los miembros del rol fijo de servidor sysadmin pueden asignar alertas a operadores.

Uso de SQL Server Management Studio

Para asignar alertas a un operador

  1. En el Explorador de objetos, haga clic en el signo más para expandir el servidor que contiene el operador al que desea asignar una alerta.

  2. Haga clic en el signo más para expandir Agente SQL Server.

  3. Haga clic en el signo más para expandir la carpeta Operadores .

  4. Haga clic con el botón derecho en el operador al que desea asignar una alerta y seleccione Propiedadesy, luego, la página Notificaciones .

  5. En el cuadro de diálogoPropiedades de nombre_operador, en Seleccionar una página,seleccione Notificaciones.

  6. En Ver las notificaciones enviadas a este usuario por, seleccione Alertas para ver una lista de las alertas enviadas a este operador o seleccione Trabajos para ver una lista de los trabajos que envían notificaciones a este operador. Active una o varias de las siguientes casillas para definir el método de notificación de cada notificación según corresponda: Correo electrónico, Buscapersonaso Net send.

  7. Cuando termine, haga clic en Aceptar.

Usar Transact-SQL

Para asignar alertas a un operador

  1. En el Explorador de objetos, conéctese a una instancia del Motor de base de datos.

  2. En la barra de Estándar, haga clic en Nueva consulta.

  3. Copie y pegue el siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.

    -- adds an e-mail notification for the specified alert (Test Alert)  
    -- This example assumes that Test Alert already exists
    -- and that François Ajenstat is a valid operator name.  
    USE msdb ;  
    GO  
    
    EXEC dbo.sp_add_notification  
     @alert_name = N'Test Alert',  
     @operator_name = N'François Ajenstat',  
     @notification_method = 1 ;  
    GO  
    

Para más información, consulte sp_add_notification (Transact-SQL).