sp_help_jobcount (Transact-SQL)
Indique le nombre de travaux auxquels une planification est attachée.
Syntaxe
sp_help_jobcount [ @schedule_name = ] 'schedule_name' ,
[ @schedule_id = ] schedule_id
Arguments
- [ @schedule_id= ] schedule_id
Identificateur de la planification à répertorier. schedule_id est de type int, et n'a pas de valeur par défaut. schedule_id ou schedule_name peut être spécifié.
- [ @schedule_name= ] 'schedule_name'
Nom de la planification à répertorier. schedule_name est de type sysname, et n'a pas de valeur par défaut. schedule_id ou schedule_name peut être spécifié.
Notes
Cette procédure indique le nombre de travaux attachés à la planification spécifiée.
Autorisations
Seuls les membres du rôle de 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 SQL Server Agent suivants 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.
Seuls les membres de sysadmin peuvent afficher le nombre de travaux détenus par les autres utilisateurs.
Valeurs des codes renvoyés
0 (succès) ou 1 (échec)
Ensembles de résultats
Renvoie l'ensemble de résultats suivant :
Nom de colonne | Type de données | Description |
---|---|---|
JobCount |
int |
Nombre de travaux pour la planification spécifiée. |
Exemple
L'exemple suivant indique le nombre de travaux attachés à la planification NightlyJobs
.
USE msdb ;
GO
EXEC sp_help_jobcount
@schedule_name = N'NightlyJobs' ;
GO
Voir aussi
Référence
sp_add_schedule (Transact-SQL)
sp_attach_schedule (Transact-SQL)
sp_delete_schedule (Transact-SQL)
sp_detach_schedule (Transact-SQL)