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_typeEfecto 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:
ValorDescripció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. |