sp_help_jobcount (Transact-SQL)
Si applica a: SQL Server
Fornisce il numero di processi a cui è associata una pianificazione.
Convenzioni relative alla sintassi Transact-SQL
sp_help_jobcount
[ [ @schedule_name = ] N'schedule_name' ]
[ , [ @schedule_id = ] schedule_id ]
[ ; ]
Identificatore della pianificazione per cui restituire un elenco di informazioni. @schedule_id è int, senza impostazione predefinita.
È possibile specificare @schedule_id o @schedule_name .
Nome della pianificazione per cui restituire un elenco di informazioni. @schedule_name è sysname, senza impostazione predefinita.
È possibile specificare @schedule_id o @schedule_name .
0
(esito positivo) o 1
(errore).
Restituisce il set di risultati seguente:
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
JobCount |
int | Numero di processi per la pianificazione specificata. |
Questa procedura visualizza un elenco del numero di processi associati alla pianificazione specificata.
Questa stored procedure è di proprietà del ruolo db_owner . È possibile concedere EXECUTE
autorizzazioni per qualsiasi utente, ma queste autorizzazioni possono essere sottoposte a override durante un aggiornamento di SQL Server.
È necessario concedere ad altri utenti uno dei ruoli predefiniti del database di SQL Server Agent seguenti:msdb
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Per informazioni dettagliate sulle autorizzazioni di questi ruoli, vedere Ruoli di database predefiniti di SQL Server Agent.
Solo i membri di sysadmin possono visualizzare i conteggi per i processi di proprietà di altri utenti.
Nell'esempio seguente viene visualizzato un elenco del numero di processi associati alla pianificazione NightlyJobs
.
USE msdb;
GO
EXEC sp_help_jobcount
@schedule_name = N'NightlyJobs';
GO