Compartir vía


Crear 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 de Azure SQL Managed Instance con respecto a SQL Server para más información.

En este tema se describe cómo configurar un usuario para recibir notificaciones sobre los trabajos del Agente SQL Server de Microsoft en SQL Server mediante SQL Server Management Studio o Transact-SQL.

Antes de empezar

Limitaciones y restricciones

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

  • Tenga en cuenta que 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.

Seguridad

Permisos

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

Uso de SQL Server Management Studio

Para crear un operador

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

  2. Haga clic en 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:

    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
    Especifique la dirección que va a ser usada para net send.

    nombre de correo electrónico del buscapersonas
    Especifica la dirección de correo electrónico que se va a usar para el buscapersonas del operador.

    Pager según el horario de trabajo
    Establece los intervalos en los que el buscapersonas está activo.

    de lunes a domingo
    Seleccione los días en los que está activo el buscapersonas.

    Jornada laboral comienza
    Seleccione la hora del día a partir 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 de Notificaciones del cuadro de diálogo Nuevo operador:

    alertas
    Vea las alertas en la instancia.

    Trabajos
    Consulte las tareas 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.

    pager
    Notifique al operador enviando un correo electrónico a la dirección del buscapersonas.

    Net send
    Notifique al operador mediante el comando "net send" .

  4. Cuando termine de crear el nuevo operador, haga clic en Aceptar.

Uso de Transact-SQL

Para crear 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.

    -- sets up the operator information for user 'danwi.'
    -- The operator is enabled.   
    -- SQL Server Agent sends notifications by pager 
    -- from Monday through Friday from 8 A.M. to 5 P.M.  
    USE msdb ;  
    GO  
    
    EXEC 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, vea sp_add_operator (Transact-SQL).