Partager via


dbo.sysschedules (Transact-SQL)

Contient des informations sur les planifications de travail de SQL Server Agent. Cette table est stockée dans la base de données msdb.

Nom de colonne

Type de données

Description

schedule_id

int

ID de la planification de travail de l'Agent SQL Server.

schedule_uid

uniqueidentifier

Identificateur unique de la planification du travail. Cette valeur permet d'identifier une planification pour les travaux distribués.

originating_server_id

int

ID du serveur principal duquel provient la planification du travail.

name

sysname (nvarchar(128))

Nom de la planification du travail défini par l'utilisateur. Ce nom doit être unique au sein d'un travail.

owner_sid

varbinary(85)

Identificateur security_identifier Microsoft Windows de l'utilisateur ou du groupe propriétaire de la planification du travail.

enabled

int

État de la planification du travail :

0 = Non activée.

1 = Activé.

Si la planification n'est pas activée, aucun travail n'est exécuté sur la planification.

freq_type

int

Fréquence d'exécution d'un travail pour cette planification.

1 = Une fois seulement

4 = Quotidiennement

8 = Hebdomadairement

16 = Mensuellement

32 = Mensuellement, en fonction de freq_interval

64 = Exécuter lorsque le service SQL Server Agent démarre

128 = S'exécute lorsque l'ordinateur est inactif

freq_interval

int

Jours d'exécution du travail. Dépend de la valeur de freq_type. La valeur par défaut est 0, qui indique que freq_interval est inutilisé.

Valeur de freq_typeEffet sur freq_interval
1 (une fois)freq_interval n'est pas utilisé (0)
4 (quotidiennement)Tous les jours définis par freq_interval
8 (hebdomadairement)freq_interval reçoit une ou plusieurs des valeurs suivantes :1 = Dimanche2 = Lundi4 = Mardi8 = Mercredi16 = Jeudi32 = Vendredi64 = Samedi
16 (mensuellement)Le jour défini par freq_interval.
32 (mensuel relatif)freq_interval peut prendre l'une des valeurs suivantes :1 = Dimanche2 = Lundi3 = Mardi4 = Mercredi5 = Jeudi6 = Vendredi7 = Samedi8 = Jour9 = Jour de semaine10 = Jour de week-end
64 (à chaque démarrage du service SQL Server Agent)freq_interval n'est pas utilisé (0)
128 (s'exécute lorsque l'ordinateur est inactif)freq_interval n'est pas utilisé (0)

freq_subday_type

int

Unités pour freq_subday_interval. Il peut s'agir de l'une des valeurs suivantes :

ValeurDescription (unité)
1À une heure spécifiée
2Secondes
4Minutes
8Heures

freq_subday_interval

int

Nombre de périodes freq_subday_type entre chaque exécution du travail.

freq_relative_interval

int

Lorsque freq_interval se produit chaque mois, si freq_interval est égal à 32 (mensuel relatif). Il peut s'agir de l'une des valeurs suivantes :

0 = freq_relative_interval n'est pas utilisé

1 = Premier

2 = Deuxième

4 = Troisième

8 = Quatrième

16 = Dernier

freq_recurrence_

factor

int

Nombre de semaines ou de mois devant s'écouler entre chaque exécution planifiée d'un travail. freq_recurrence_factor est utilisé uniquement si freq_type à la valeur 8, 16 ou 32. Si cette colonne possède la valeur 0, freq_recurrence_factor n'est pas utilisé.

active_start_date

int

Date de démarrage de l'exécution d'un travail. La date a le format AAAAMMJJ. NULL indique la date du jour.

active_end_date

int

Date d'arrêt de l'exécution d'un travail. La date est au format AAAAMMJJ.

active_start_time

int

Heure de n'importe quel jour entre active_start_date et active_end_date de démarrage de l'exécution d'un travail. L'heure est au format HHMMSS, exprimée sur 24 h.

active_end_time

int

Heure de n'importe quel jour entre active_start_date et active_end_date d'arrêt de l'exécution d'un travail. L'heure est au format HHMMSS, exprimée sur 24 h.

date_created

datetime

Date et heure de création de la planification.

date_modified

datetime

Date et heure de dernière modification de la planification.

version_number

int

Numéro de version en cours de la planification. Si, par exemple, une planification a été modifiée 10 fois, version_number possède la valeur 10.

Voir aussi

Référence

dbo.sysjobschedules (Transact-SQL)