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 de Azure SQL Managed Instance con respecto a SQL Server para 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 un error al enviar un mensaje de correo electrónico o una notificación de buscapersonas, el error se registra en el log de errores del servicio SQL Server Agent.

Seguridad

Permisos

Solo los miembros del rol fijo de servidor de sysadmin pueden asignar alertas a los 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).