Partager via


sp_help_jobcount (Transact-SQL)

Indique le nombre de travaux auxquels une planification est attachée.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

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é.

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.

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.

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