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