Share via


dbo.sysschedules (Transact-SQL)

Se aplica a:SQL Server

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

Nombre de la columna Tipo de datos Descripción
schedule_id int Identificador de la programación del trabajo de 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) Microsoft Windows security_identifier del usuario o grupo que posee la programación del trabajo.
enabled int Estado de la programación de trabajo:

0 = No habilitado.

1 = Habilitado.

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 = Solo una vez

4 = Diario

8 = Semanal

16 = Mensual

32 = Mensual, en relación con freq_interval

64 = Se ejecuta cuando se inicia el servicio 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, lo que indica que freq_interval no se usa. Consulte la tabla siguiente para conocer los posibles valores y sus efectos.
freq_subday_type int Unidades para el freq_subday_interval. Estos son los valores posibles y sus descripciones.



1 : En el momento especificado

2 : segundos

4 : Minutos

8 : Horas
freq_subday_interval int Número de períodos de freq_subday_type que se van a producir entre cada ejecución del trabajo.
freq_relative_interval int Cuando freq_interval se produce en cada mes, si freq_type es 32 (relativo mensual). Puede ser uno de los siguientes valores:

0 = freq_relative_interval no se usa

1 = Primero

2 = Segundo

4 = Tercero

8 = Cuarto

16 = Último
freq_recurrence_

factor
int Número de semanas o meses entre la ejecución programada de un trabajo. freq_recurrence_factor solo se usa si freq_type es 8, 16 o 32. Si esta columna contiene 0, freq_recurrence_factor no se usa.
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 se puede detener la ejecución de un trabajo. La fecha tiene el formato AAAAMMDD.
active_start_time int Hora en cualquier día entre active_start_date y active_end_date ese trabajo comienza a ejecutarse. La hora tiene el formato HHMMSS y se utiliza el reloj de 24 horas.
active_end_time int Hora en cualquier día entre active_start_date y active_end_date ese 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, el version_number es 10.
Valor de freq_type Efecto en freq_interval
1 (una vez) freq_interval no se usa (0)
4 (diario) Cada freq_interval días
8 (semanal) freq_interval es uno o varios de los siguientes:

1 = Domingo

2 = lunes

4 = Martes

8 = miércoles

16 = jueves

32 = viernes

64 = Sábado
16 (mensual) En el freq_interval día del mes
32 (mensual, relativa) freq_interval es una de las 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 Agente SQL Server servicio) freq_interval no se usa (0)
128 (se ejecuta cuando el equipo está inactivo) freq_interval no se usa (0)

Consulte también

dbo.sysjobschedules (Transact-SQL)