Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Crear un trabajo maestro del Agente SQL Server

En este tema se describe cómo crear un trabajo maestro del Agente SQL Server de Microsoft en SQL Server 2014 mediante SQL Server Management Studio o Transact-SQL.

En este tema

Limitaciones y restricciones

Los cambios en los trabajos principales del Agente SQL Server se deben transmitir a todos los servidores de destino implicados. Dado que los servidores de destino no descargan inicialmente un trabajo hasta que se especifican dichos destinos, Microsoft recomienda completar todos los pasos y programaciones de un trabajo concreto antes de especificar los servidores de destino. De lo contrario, debe solicitar manualmente que los servidores de destino vuelvan a descargar el trabajo modificado, ejecutando el procedimiento almacenado sp_post_msx_operation o modificando el trabajo mediante SQL Server Management Studio. Para obtener más información, vea sp_post_msx_operation (Transact-SQL) o Modificar un trabajo.

Seguridad

Permisos

Los trabajos distribuidos que tienen pasos asociados a un proxy se ejecutan bajo el contexto de la cuenta de proxy en el servidor de destino. Para que se descarguen del servidor maestro al de destino los pasos de trabajo asociados con un proxy, asegúrese de que se cumplen las condiciones siguientes:

  • La subclave de registro \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\<instance_name>\SQL Server Agent\AllowDownloadedJobsToMatchProxyName (REG_DWORD) está establecida en 1 (true). De forma predeterminada, esta subclave está establecida en 0 (false).

  • Existe una cuenta de proxy en el servidor de destino que tiene el mismo nombre que la cuenta de proxy del servidor maestro bajo el que se ejecuta el paso de trabajo.

Si se producen errores en los pasos de trabajo que utilizan cuentas de proxy durante la descarga de éstos desde el servidor maestro al servidor de destino, puede buscar en la columna error_message de la tabla sysdownloadlist de la base de datos msdb los mensajes de error que digan lo siguiente:

  • "Este trabajo requiere una cuenta de proxy, pero la coincidencia de proxy se ha deshabilitado en el servidor de destino." Para resolver este error, establezca la subclave de registro AllowDownloadedJobsToMatchProxyName en 1.

  • "Proxy no encontrado." Para resolver este error, asegúrese de que existe una cuenta de proxy en el servidor de destino con el mismo nombre que la cuenta de proxy del servidor maestro en la que se ejecuta el paso de trabajo.

Para crear un trabajo principal del Agente SQL Server

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

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

  3. Haga clic con el botón secundario en la carpeta Trabajos y, a continuación, seleccione Nuevo trabajo.

  4. En el cuadro de diálogo Nuevo trabajo, en la página General, modifique las propiedades generales del trabajo. Para obtener más información acerca de las opciones disponibles en esta página, vea Propiedades del trabajo/Nuevo trabajo (página General).

  5. En la página Pasos, organice los pasos de trabajo. Para obtener más información acerca de las opciones disponibles en esta página, vea Propiedades del trabajo / Nuevo trabajo (página Pasos).

  6. En la página Programaciones, organice las programaciones del trabajo. Para obtener más información acerca de las opciones disponibles en esta página, vea Propiedades del trabajo / Nuevo trabajo (página Programaciones).

  7. En la página Alertas, organice las alertas del trabajo. Para obtener más información acerca de las opciones disponibles en esta página, vea Propiedades del trabajo/Nuevo trabajo (página Alertas).

  8. En la página Notificaciones, establezca las acciones que el Agente SQL Server de Microsoft debe realizar cuando se complete el trabajo. Para obtener más información acerca de las opciones disponibles en esta página, vea Propiedades del trabajo/Nuevo trabajo (página Notificaciones).

  9. En la página Destinos, administre los servidores de destino del trabajo. Para obtener más información acerca de las opciones disponibles en esta página, vea Propiedades del trabajo/Nuevo trabajo (página Destinos).

  10. Cuando termine, haga clic en Aceptar.

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

Para crear un trabajo principal del Agente SQL Server

  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.

    USE msdb ;
    GO
    -- Adds a new job executed by the SQLServerAgent service called 'Weekly Sales Data Backup'
    EXEC dbo.sp_add_job
        @job_name = N'Weekly Sales Data Backup' ;
    GO
    -- Adds a step (operation) to the 'Weekly Sales Data Backup' job.
    EXEC sp_add_jobstep
        @job_name = N'Weekly Sales Data Backup',
        @step_name = N'Set database to read only',
        @subsystem = N'TSQL',
        @command = N'ALTER DATABASE SALES SET READ_ONLY', 
        @retry_attempts = 5,
        @retry_interval = 5 ;
    GO
    -- Creates a schedule called RunOnce
    EXEC dbo.sp_add_schedule
        @schedule_name = N'RunOnce',
        @freq_type = 1,
        @active_start_time = 233000 ;
    USE msdb ;
    GO
    -- Sets the 'RunOnce' schedule to the "Weekly Sales Data Backup' Job
    EXEC sp_attach_schedule
       @job_name = N'Weekly Sales Data Backup',
       @schedule_name = N'RunOnce';
    GO
    -- assigns the multiserver job Weekly Sales Backups to the server SEATTLE2
    -- assumes that SEATTLE2 is registered as a target server for the current instance.
    EXEC dbo.sp_add_jobserver
        @job_name = N'Weekly Sales Data Backups',
        @server_name = N'SEATTLE2' ;
    GO
    

Para obtener más información, vea:

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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft