sysschedules (Transact-SQL)
Contient des informations sur les planifications de travail de l'Agent SQL Server. 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 Agent SQL Server 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 = Dimanche 2 = Lundi 4 = Mardi 8 = Mercredi 16 = Jeudi 32 = Vendredi 64 = Samedi
16 (mensuellement)Le jour défini par freq_interval.
32 (mensuel relatif)freq_interval peut prendre l'une des valeurs suivantes : 1 = Dimanche 2 = Lundi 3 = Mardi 4 = Mercredi 5 = Jeudi 6 = Vendredi 7 = Samedi 8 = Jour 9 = Jour de semaine 10 = Jour de week-end
64 (à chaque démarrage du service Agent SQL Server)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 entre chaque exécution planifiée du travail. freq_recurrence_factor est utilisé uniquement si freq_type possède 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. |