Partager via


dbo.sysschedules (Transact-SQL)

S'applique à : SQL Server

Contient des informations sur les planifications de travaux SQL Server Agent. 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.
nom 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 = Quotidien

8 = Hebdomadaire

16 = Mensuel

32 = Mensuel, par rapport à freq_interval

64 = Exécutions au démarrage du service SQL Server Agent

128 = Exécutions 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 la 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 freq_subday_type périodes à effectuer entre chaque exécution du travail.
freq_relative_interval int Lorsque freq_interval se produit chaque mois, si freq_type est de 32 (relatif mensuel). Peut avoir l’une des valeurs suivantes :

0 = freq_relative_interval n’est pas utilisé

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 a la valeur 8, 16 ou 32. Si cette colonne contient 0, freq_recurrence_factor n’est pas utilisée.
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 Heure 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 Heure sur n’importe quel jour entre active_start_date et active_end_date que le travail cesse d’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, la version_number est 10.
Valeur de freq_type Effet sur freq_interval
1 (une fois) freq_interval n’est pas utilisé (0)
4 (tous les jours) Tous les freq_interval jours
8 (hebdomadaire) freq_interval est une ou plusieurs des options suivantes :

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 au 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)

Voir aussi

dbo.sysjobschedules (Transact-SQL)