sp_help_jobcount (Transact-SQL)
S'applique à : SQL Server
Indique le nombre de travaux auxquels une planification est attachée.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_help_jobcount
[ [ @schedule_name = ] N'schedule_name' ]
[ , [ @schedule_id = ] schedule_id ]
[ ; ]
Arguments
[ @schedule_id = ] schedule_id
Identificateur de la planification à répertorier. @schedule_id est int, sans valeur par défaut.
Vous pouvez spécifier @schedule_id ou @schedule_name .
[ @schedule_name = ] N’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 .
Valeurs des codes de retour
0
(réussite) ou 1
(échec).
Jeu de résultats
Retourne le jeu de résultats suivant :
Nom de la 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
Cette procédure stockée appartient au rôle db_owner . Vous pouvez accorder EXECUTE
des autorisations pour n’importe quel utilisateur, mais ces autorisations peuvent être remplacées lors d’une mise à niveau de SQL Server.
D’autres utilisateurs doivent disposer de l’un des rôles de base de données fixes SQL Server Agent suivants dans la msdb
base de données :
- 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 les nombres de travaux appartenant à d’autres personnes.
Exemples
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