Compartir a través de


Creación de un operador

se aplica a:SQL Serverazure SQL Managed Instance

Importante

En Instancia Administrada de Azure SQL, la mayoría, pero no todas, de las características del Agente SQL Server se encuentran actualmente soportadas. 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 artículo se describe cómo configurar un usuario para recibir notificaciones sobre los trabajos del Agente SQL Server en SQL Server mediante SQL Server Management Studio o Transact-SQL.

Limitaciones

Las opciones pager y Net send se quitarán del Agente SQL Server en una versión futura de SQL Server. Evite usar estas características en el nuevo trabajo de desarrollo y planee modificar las aplicaciones que actualmente usan estas características.

El Agente SQL Server debe configurarse para usar correo electrónico de base de datos para enviar notificaciones de correo electrónico y buscapersonas a los operadores. Para obtener más información, vea Asignar alertas a un operador.

SQL Server Management Studio proporciona una manera gráfica y sencilla de administrar trabajos y es la manera recomendada de crear y administrar la infraestructura de trabajos.

Permisos

Solo los miembros del sysadmin rol fijo de servidor pueden crear operadores.

Uso de SQL Server Management Studio

  1. En el Explorador de objetos, seleccione el signo más para expandir el servidor donde desea crear un operador del Agente SQL Server.

  2. Seleccione el signo más para expandir agente SQL Server.

  3. Haga clic con el botón derecho en la carpeta Operadores y seleccione Nuevo Operador.

    Las siguientes opciones están disponibles en la página General del cuadro de diálogo Nuevo Operador:

    Opción Description
    Nombre Cambie el nombre del operador.
    Habilitado Active el operador. Cuando no está habilitado, no se envía ninguna notificación al operador.
    Nombre de correo electrónico Especifica la dirección de correo electrónico del operador.
    dirección de envío de Net send Especifique la dirección que se va a usar para net send.
    Correo electrónico del buscapersonas Especifica la dirección de correo electrónico que se va a usar para el localizador del operador.
    Programación de buscapersonas en servicio Establece las horas a las que el buscapersonas está activo.
    de lunes a domingo Seleccione los días en los que el buscapersonas está activo.
    Inicio del día laborable Seleccione la hora del día después de la cual el Agente SQL Server envía mensajes al buscapersonas.
    Fin de la jornada laboral Seleccione la hora del día después de la cual el Agente SQL Server ya no envía mensajes al buscapersonas.

    Las siguientes opciones están disponibles en la página Notificaciones del cuadro de diálogo Nuevo operador :

    Opción Description
    Alertas Muestra las alertas de la instancia.
    Trabajos Muestra los trabajos de la instancia.
    Lista de alertas Enumera las alertas de la instancia.
    Lista de trabajos Enumera los trabajos de la instancia.
    Correo Electrónico Notifique a este operador mediante correo electrónico.
    Buscapersonas Envía la notificación al operador mediante un mensaje de correo electrónico a la dirección del buscapersonas.
    Net Send Notifique a este operador mediante net send.
  4. Cuando termine de crear el operador, seleccione Aceptar.

Uso de Transact-SQL

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

  2. En la barra Estándar, seleccione Nueva consulta.

  3. Copie y pegue el ejemplo siguiente en la ventana de consulta y seleccione Ejecutar. En este ejemplo se configura la información del operador para el usuario danwi. El operador está habilitado y, a continuación, el Agente SQL Server envía notificaciones por buscapersonas de lunes a viernes de 8 a.m. a 5 p.m.

    USE msdb;
    GO
    
    EXECUTE dbo.sp_add_operator
        @name = N'Dan Wilson',
        @enabled = 1,
        @email_address = N'danwi',
        @pager_address = N'5551290AW@pager.Adventure-Works.com',
        @weekday_pager_start_time = 080000,
        @weekday_pager_end_time = 170000,
        @pager_days = 62;
    GO
    

Para obtener más información, consulte sp_add_operator.