Delen via


sp_help_jobcount (Transact-SQL)

Van toepassing op:SQL Server

Geeft het aantal taken aan dat aan een rooster is gekoppeld.

Transact-SQL syntaxis-conventies

Syntaxis

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

Arguments

[ @schedule_id = ] schedule_id

De identificatie van het te vermelden schema. @schedule_id is int, zonder standaard.

Zowel @schedule_id als @schedule_name kunnen worden gespecificeerd.

[ @schedule_name = ] N'schedule_name'

De naam van het schema om te vermelden. @schedule_name is sysname, zonder standaard.

Zowel @schedule_id als @schedule_name kunnen worden gespecificeerd.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Resultaatset

Geeft de volgende resultaatset terug:

Kolomnaam Gegevenstype Description
JobCount int Aantal taken voor het opgegeven rooster.

Opmerkingen

Deze procedure vermeldt het aantal taken dat aan het gespecificeerde schema is gekoppeld.

Permissions

Je kunt rechten verlenen EXECUTE op deze procedure, maar deze rechten kunnen worden overschreven tijdens een SQL Server-upgrade.

Andere gebruikers moeten een van de volgende vaste SQL Server Agent-databaserollen in de msdb database krijgen:

  • SQLAgentUserRole
  • SQLAgentReaderRole
  • SQLAgentOperatorRole

Voor details over de rechten van deze rollen, zie SQL Server Agent Fixed Database Roles.

Alleen leden van de sysadmin kunnen tellingen bekijken voor taken die eigendom zijn van anderen.

Voorbeelden

Het volgende voorbeeld toont het aantal taken dat aan het NightlyJobs schema is gekoppeld.

USE msdb;
GO

EXECUTE sp_help_jobcount @schedule_name = N'NightlyJobs';
GO