sp_help_schedule (Transact-SQL)
S’applique à :SQL Server
Contient des informations sur les planifications.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_help_schedule
[ @schedule_id = ] id ,
[ @schedule_name = ] 'schedule_name'
[ , [ @attached_schedules_only = ] attached_schedules_only ]
[ , [ @include_description = ] include_description ]
Arguments
[ @schedule_id = ] id
Identificateur de la planification à répertorier. schedule_name est int, sans valeur par défaut. Vous pouvez spécifier schedule_id ou schedule_name .
[ @schedule_name = ] 'schedule_name'
Nom de la planification à répertorier. schedule_name est sysname, sans valeur par défaut. Vous pouvez spécifier schedule_id ou schedule_name .
[ @attached_schedules_only = ] attached_schedules_only ]
Spécifie s’il faut afficher uniquement les planifications auxquelles un travail est attaché. attached_schedules_only est bit, avec la valeur par défaut 0. Lorsque attached_schedules_only a la valeur 0, toutes les planifications sont affichées. Lorsque attached_schedules_only a la valeur 1, le jeu de résultats contient uniquement des planifications attachées à un travail.
[ @include_description = ] include_description
Spécifie s’il faut inclure des descriptions dans le jeu de résultats. include_description est bit, avec la valeur par défaut 0. Lorsque include_description a la valeur 0, la colonne schedule_description du jeu de résultats contient un espace réservé. Lorsque include_description a la valeur 1, la description de la planification est incluse dans le jeu de résultats.
Codet de retour
0 (réussite) ou 1 (échec)
Jeux de résultats
Cette procédure retourne le jeu de résultats suivant :
Nom de la colonne | Type de données | Description |
---|---|---|
schedule_id | int | Numéro d'identificateur de la planification. |
schedule_uid | uniqueidentifier | Identificateur de la planification. |
schedule_name | sysname | Nom de la planification. |
activé | int | Indique si la planification est activée (1) ou non activée (0). |
freq_type | int | Valeur indiquant quand le travail doit être exécuté. 1 = Une fois 4 = Quotidienne 8 = Hebdomadaire 16 = mensuel 32 = mensuel, par rapport au freq_interval 64 = Exécuter au démarrage du service SQLServerAgent. |
freq_interval | int | Jours d’exécution du travail. La valeur dépend de la valeur de freq_type. Pour plus d’informations, consultez sp_add_schedule (Transact-SQL). |
freq_subday_type | int | Unités pour freq_subday_interval. Pour plus d’informations, consultez sp_add_schedule (Transact-SQL). |
freq_subday_interval | int | Nombre de périodes freq_subday_type entre chaque exécution du travail. Pour plus d’informations, consultez sp_add_schedule (Transact-SQL). |
freq_relative_interval | int | L’occurrence du travail planifié de l’freq_interval chaque mois. Pour plus d’informations, consultez sp_add_schedule (Transact-SQL). |
freq_recurrence_factor | int | Nombre de mois devant s'écouler entre les exécutions planifiées du travail. |
active_start_date | int | Date d'activation de la planification. |
active_end_date | int | Date de fin de la planification. |
active_start_time | int | Heure de début de la planification. |
active_end_time | int | Heure de fin de la planification. |
date_created | datetime | Date de création de la planification. |
schedule_description | nvarchar(4000) | Description en anglais de la planification (sur demande). |
job_count | int | Renvoie le nombre de travaux auxquels la planification fait référence. |
Remarques
Lorsqu’aucun paramètre n’est fourni, sp_help_schedule répertorie des informations pour toutes les planifications de l’instance.
Autorisations
Par défaut, les membres du rôle serveur fixe sysadmin peuvent exécuter cette procédure stockée. Les autres utilisateurs doivent disposer de l'un des rôles de base de données fixes suivants de SQL Server Agent dans la base de données msdb :
SQLAgentUserRole
SQLAgentReaderRole
SQLAgentOperatorRole
Pour en savoir plus sur les autorisations de ces rôles, consultez Rôles de base de données fixes de l'Agent SQL Server.
Les membres de SQLAgentUserRole peuvent uniquement afficher les planifications dont ils sont propriétaires.
Exemples
R. Affichage d'informations sur toutes les planifications de l'instance
L'exemple suivant affiche des informations sur toutes les planifications de l'instance.
USE msdb ;
GO
EXEC dbo.sp_help_schedule ;
GO
B. Affichage d'informations sur une planification spécifique
L'exemple suivant affiche des informations sur la planifications nommée NightlyJobs
.
USE msdb ;
GO
EXEC dbo.sp_help_schedule
@schedule_name = N'NightlyJobs' ;
GO
Voir aussi
sp_add_schedule (Transact-SQL)
sp_attach_schedule (Transact-SQL)
sp_delete_schedule (Transact-SQL)
sp_detach_schedule (Transact-SQL)
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour