Megosztás a következőn keresztül:


sp_help_jobcount (Transact-SQL)

A következőkre vonatkozik:SQL Server

Megadja, hány munkához egy munkabeosztás kapcsolódik.

Transact-SQL szintaxis konvenciók

Szemantika

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

Arguments

[ @schedule_id = ] schedule_id

A listázható menetrend azonosítója. @schedule_idint, alapértelmezett nélkül.

Meg lehet határozni @schedule_id vagy @schedule_name .

[ @schedule_name = ] N'schedule_name'

A felsorolandó menetrend neve. @schedule_namea sysname, alapértelmezett nélkül.

Meg lehet határozni @schedule_id vagy @schedule_name .

Kódértékek visszaadása

0 (sikeres) vagy 1 (hiba).

Eredményhalmaz

A következő eredményhalmazt adja vissza:

Oszlop név Adattípus Description
JobCount int A megadott munkabeosztás számú feladata.

Megjegyzések

Ez az eljárás felsorolja a megadott ütemezéshez csatolt feladatok számát.

Permissions

Ezen az eljáráshoz engedélyeket adhatsz EXECUTE , de ezek az engedélyek felülbírálhatók egy SQL Server frissítés során.

Más felhasználóknak az alábbi SQL Server Agent rögzített adatbázis-szerepek egyikét kell megadniuk az msdb adatbázisban:

  • SQLAgentUserRole
  • SQLAgentReaderRole
  • SQLAgentOperatorRole

Ezeknek a szerepköröknek a jogosultságairól az SQL Server Agent Fixed Database Roles oldalon találja a részleteket.

Csak a rendszergazdák nézhetik meg a számlálásokat azoknál a munkáknál, amelyek mások tulajdonában vannak.

Példák

Az alábbi példa felsorolja az ütemezéshez csatolt feladatok NightlyJobs számát.

USE msdb;
GO

EXECUTE sp_help_jobcount @schedule_name = N'NightlyJobs';
GO