Compartir a través de


Asignar alertas a un operador

se aplica a:SQL Serverazure SQL Managed Instance

Importante

En Instancia administrada de Azure SQL, actualmente se admiten la mayoría de las funcionalidades del Agente SQL Server, pero no todas. Consulte Diferencias de T-SQL entre SQL Server y Azure SQL Managed Instance o Limitaciones de los trabajos del Agente SQL en SQL Managed Instance para obtener más información.

En este tema se describe cómo asignar alertas del Agente SQL Server de Microsoft a los operadores para que puedan recibir notificaciones sobre los trabajos de 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. El uso de Management Studio es la manera recomendada de configurar la infraestructura de alertas.

  • Para enviar una notificación en respuesta a una alerta, primero debe configurar el Agente SQL Server para enviar correo. Para obtener más información, vea Configurar correo electrónico del Agente SQL Server para usar 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 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 Propiedades, luego seleccione la página Notificaciones.

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

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

  7. Cuando termine, haga clic en Aceptar.

Uso de Transact-SQL

Para asignar alertas a un operador

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

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

  3. Copie y pegue el ejemplo siguiente 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 obtener más información, vea sp_add_notification (Transact-SQL).