Share via


dbo.sysschedules (Transact-SQL)

S’applique à :SQL Server

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

Nom de la colonne Type de données Description
schedule_id int ID de la planification du travail SQL Server Agent.
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) Microsoft Windows security_identifier de l’utilisateur ou du groupe propriétaire de la planification du travail.
activé int État de la planification du travail :

0 = Non activé.

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 seule fois

4 = Quotidienne

8 = Hebdomadaire

16 = mensuel

32 = mensuel, par rapport à freq_interval

64 = S’exécute 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, ce qui indique que freq_interval n’est pas utilisé. Consultez le tableau ci-dessous pour connaître les valeurs possibles et leurs effets.
freq_subday_type int Unités pour le freq_subday_interval. Voici les valeurs possibles et leurs descriptions.



1 : À l’heure spécifiée

2 : Secondes

4 : Minutes

8 : Heures
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_type est de 32 (par rapport mensuel). Peut avoir l’une des valeurs suivantes :

0 = freq_relative_interval est inutilisé

1 = Premier

2 = Seconde

4 = Troisième

8 = Quatrième

16 = Dernier
freq_recurrence_

Facteur
int Nombre de semaines ou de mois entre l’exécution planifiée d’un travail. freq_recurrence_factor est utilisé uniquement si freq_type est 8, 16 ou 32. Si cette colonne contient 0, freq_recurrence_factor est inutilisé.
active_start_date int Date de démarrage de l'exécution d'un travail. La date est au 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 se présente sous la forme AAAAMMJJ.
active_start_time int Temps sur n’importe quel jour entre active_start_date et active_end_date ce travail commence à s’exécuter. L'heure est au format HHMMSS, exprimée sur 24 h.
active_end_time int Temps sur n’importe quel jour entre active_start_date et active_end_date ce travail cesse de s’exécuter. 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. Par exemple, si une planification a été modifiée 10 fois, le version_number est 10.
Valeur de freq_type Effet sur freq_interval
1 (une fois) freq_interval est inutilisé (0)
4 (par jour) Tous les freq_interval jours
8 (hebdomadaire) freq_interval correspond à l’un ou plusieurs des éléments suivants :

1 = Dimanche

2 = Lundi

4 = Mardi

8 = Mercredi

16 = jeudi

32 = vendredi

64 = samedi
16 (mensuel) Le freq_interval jour du mois
32 (mensuel, relatif) freq_interval est l’un des éléments suivants :

1 = Dimanche

2 = Lundi

3 = Mardi

4 = Mercredi

5 = jeudi

6 = vendredi

7 = samedi

8 = Jour

9 = Jour de la semaine

10 = Jour du week-end
64 (démarre lorsque SQL Server Agent service démarre) freq_interval est inutilisé (0)
128 (s’exécute lorsque l’ordinateur est inactif) freq_interval est inutilisé (0)

Voir aussi

dbo.sysjobschedules (Transact-SQL)