Share via


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

Sintassi

sp_help_jobcount
    [ [ @schedule_name = ] N'schedule_name' ]
    [ , [ @schedule_id = ] schedule_id ]
[ ; ]

Argomenti

[ @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 .

[ @schedule_name = ] N'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 .

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Set di risultati

Restituisce il set di risultati seguente:

Nome colonna Tipo di dati Descrizione
JobCount int Numero di processi per la pianificazione specificata.

Osservazioni:

Questa procedura visualizza un elenco del numero di processi associati alla pianificazione specificata.

Autorizzazioni

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.

Esempi

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