Compartir a través de


dbo.sysschedules (Transact-SQL)

Contiene información sobre las programaciones de trabajo del Agente SQL Server. Esta tabla se almacena en la base de datos msdb.

Nombre de columna

Tipo de datos

Descripción

schedule_id

int

Id. de la programación de trabajo del Agente SQL Server.

schedule_uid

uniqueidentifier

Identificador único de la programación de trabajo. Este valor se utiliza para identificar una programación de trabajos distribuidos.

originating_server_id

int

Id. del servidor maestro del que procede la programación de trabajo.

name

sysname (nvarchar(128))

Nombre de la programación de trabajo definido por el usuario. Este nombre debe ser único en un trabajo.

owner_sid

varbinary(85)

security_identifier de Microsoft Windows del usuario o grupo que posee la programación de trabajo.

enabled

int

Estado de la programación de trabajo:

0 = No habilitada.

1 = Habilitada.

Si la programación no está habilitada, no se ejecutarán trabajos en la programación.

freq_type

int

Frecuencia con la que un trabajo se ejecuta para esta programación.

1 = Una sola vez

4 = Diariamente

8 = Semanalmente

16 = Mensualmente

32 = Mensualmente, relativo a freq_interval

64 = Se ejecuta cuando se inicia el servicio del Agente SQL Server

128 = Se ejecuta cuando el equipo está inactivo

freq_interval

int

Días en que se ejecuta el trabajo. Depende del valor de freq_type. El valor predeterminado es 0, que indica que freq_interval no se utiliza.

Valor de freq_type

Efecto en freq_interval

1 (una vez)

freq_interval no se utiliza (0)

4 (diariamente)

Cada freq_interval días

8 (semanalmente)

freq_interval es uno o más de los siguientes valores:

1 = Domingo

2 = Lunes

4 = Martes

8 = Miércoles

16 = Jueves

32 = Viernes

64 = Sábado

16 (mensualmente)

En el día freq_interval del mes.

32 (relativo mensual)

freq_interval es uno de los valores siguientes:

1 = Domingo

2 = Lunes

3 = Martes

4 = Miércoles

5 = Jueves

6 = Viernes

7 = Sábado

8 = Día

9 = Día de la semana

10 = Día del fin de semana

64 (se inicia cuando se inicia el servicio del Agente SQL Server)

freq_interval no se utiliza (0)

128 (se ejecuta cuando el equipo está inactivo)

freq_interval no se utiliza (0)

freq_subday_type

int

Unidades para freq_subday_interval. Puede ser uno de los siguientes valores:

Valor

Descripción (unidad)

1

A la hora especificada

2

Segundos

4

Minutos

8

Horas

freq_subday_interval

int

Número de períodos de freq_subday_type que deben transcurrir entre cada ejecución del trabajo.

freq_relative_interval

int

Cuando freq_interval se da cada mes, si freq_interval es 32 (relativo mensual). Puede ser uno de los siguientes valores:

0 = freq_relative_interval no se utiliza

1 = Primero

2 = Segundo

4 = Tercero

8 = Cuarto

16 = Último

freq_recurrence_

factor

int

Número de semanas o meses entre las ejecuciones programadas de un trabajo. freq_recurrence_factor sólo se utiliza si freq_type es 8, 16 o 32. Si esta columna contiene 0, freq_recurrence_factor no se utiliza.

active_start_date

int

Fecha en la que puede comenzar la ejecución de un trabajo. La fecha tiene el formato AAAAMMDD. NULL indica la fecha actual.

active_end_date

int

Fecha en la que puede detenerse la ejecución de un trabajo. La fecha tiene el formato AAAAMMDD.

active_start_time

int

Hora de un día del active_start_date al active_end_date a la que el trabajo empieza a ejecutarse. La hora tiene el formato HHMMSS y se utiliza el reloj de 24 horas.

active_end_time

int

Hora de un día del active_start_date al active_end_date a la que el trabajo deja de ejecutarse. La hora tiene el formato HHMMSS y se utiliza el reloj de 24 horas.

date_created

datetime

Fecha y hora en que se creó la programación.

date_modified

datetime

Fecha y hora en que se modificó la programación por última vez.

version_number

int

Número de versión actual de la programación. Por ejemplo, si una programación se ha modificado 10 veces, version_number es 10.

Vea también

Referencia

dbo.sysjobschedules (Transact-SQL)