Compartir a través de


Definir la respuesta a una alerta (SQL Server Management Studio)

En este tema se describe cómo definir el modo en que Microsoft SQL Server responde a las alertas del Agente SQL Server en SQL Server 2012 mediante SQL Server Management Studio o Transact-SQL.

En este tema

  • Antes de empezar:

    Limitaciones y restricciones

    Seguridad

  • Para definir la respuesta a una alerta, utilizando:

    SQL Server Management Studio

    Transact-SQL

Antes de empezar

Limitaciones y restricciones

  • Las opciones net send y Buscapersonas se quitarán del Agente SQL Server en una versión futura de Microsoft SQL Server. Evite usar estas características en los nuevos trabajos de programación y planee modificar las aplicaciones que las utilizan actualmente.

  • Tenga en cuenta que deberá configurar el Agente SQL Server para que utilice el Correo electrónico de base de datos para enviar a los operadores notificaciones por correo electrónico o buscapersonas. Para obtener más información, vea el tema sobre asignación de alertas a un operador.

  • SQL Server Management Studio ofrece un método gráfico sencillo para administrar trabajos y es el método recomendado para crear y administrar la infraestructura de trabajo.

Seguridad

Permisos

Solo los miembros del rol fijo de servidor sysadmin pueden definir la respuesta a una alerta.

Icono de flecha usado con el vínculo Volver al principio[Top]

Usar SQL Server Management Studio

Para definir la respuesta a una alerta

  1. En el Explorador de objetos, haga clic en el signo más para expandir el servidor que contiene la alerta en la que desea definir una respuesta.

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

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

  4. Haga clic con el botón secundario en la alerta en la que desea definir una respuesta y seleccione Propiedades.

  5. En el cuadro de diálogo Propiedades de la alerta alert_name, en Seleccionar una página, seleccione Respuesta.

  6. Active la casilla Ejecutar trabajo y, en la lista situada debajo de la casilla Ejecutar trabajo, seleccione el trabajo que se ejecutará cuando se produzca la alerta. Puede crear un nuevo trabajo haciendo clic en Nuevo trabajo. Puede ver más información acerca del trabajo haciendo clic en View Job. Para obtener más información acerca de las opciones disponibles en los cuadros de diálogo Nuevo trabajo y Propiedades del trabajo job_name, vea Crear un trabajo y Ver un trabajo.

  7. Active la casilla Notificar a los operadores si desea notificar a los operadores cuándo se activará la alerta. En Lista de operadores, seleccione uno o más de los métodos siguientes para notificar al operador o a los operadores: Correo electrónico, Buscapersonas o NET SEND. Puede crear un nuevo operador haciendo clic en Nuevo operador. Puede ver más información acerca de un operador haciendo clic en Ver operador. Para obtener más información acerca de las opciones disponibles en los cuadros de diálogo Nuevo operador y Ver las propiedades del operador, vea Crear un operador y Ver información acerca de un operador.

  8. Cuando termine, haga clic en Aceptar.

Icono de flecha usado con el vínculo Volver al principio[Top]

Usar Transact-SQL

Para definir la respuesta a una alerta

  1. En el 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 siguiente ejemplo en la ventana de consulta y haga clic en Ejecutar.

    -- adds an e-mail notification for Test Alert.
    -- 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).

Icono de flecha usado con el vínculo Volver al principio[Top]