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 principal 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)
1A la hora especificada
2Segundos
4Minutos
8Horas
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 cada ejecución programada de un trabajo. freq_recurrence_factor sólo se utiliza si freq_type es 8, 16 ó 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
sysjobschedules (Transact-SQL)