sp_help_jobcount (Transact-SQL)

Применимо к:SQL Server

Возвращает количество заданий, с которыми связано данное расписание.

Соглашения о синтаксисе Transact-SQL

Синтаксис

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

Аргументы

[ @schedule_id = ] schedule_id Идентификатор списка расписания. schedule_id не используется без значения по умолчанию. Можно указать schedule_id или schedule_name.

[ @schedule_name = ] 'schedule_name' Имя списка расписания. schedule_name — sysname без значения по умолчанию. Можно указать schedule_id или schedule_name.

Значения кода возврата

0 (успешно) или 1 (сбой)

Результирующие наборы

Возвращает следующий результирующий набор.

Имя столбца Тип данных Описание:
JobCount int Количество заданий в указанном расписании.

Замечания

Эта процедура возвращает количество заданий, связанных с указанным расписанием.

Разрешения

По умолчанию эту хранимую процедуру могут выполнять только члены предопределенной роли сервера sysadmin . Другим пользователям необходимо предоставить одну из следующих предопределенных ролей агента SQL Server в базе данных msdb :

  • SQLAgentUserRole

  • SQLAgentReaderRole

  • SQLAgentOperatorRole

Дополнительные сведения о разрешениях этих ролей см. в разделе Предопределенные роли базы данных агента SQL Server.

Только члены sysadmin могут просматривать счетчики заданий, принадлежащих другим пользователям.

Примеры

Следующий пример возвращает количество заданий, связанных с расписанием NightlyJobs.

USE msdb ;  
GO  
  
EXEC sp_help_jobcount  
    @schedule_name = N'NightlyJobs' ;  
GO  

См. также

Хранимые процедуры агента SQL Server (Transact-SQL)
sp_add_schedule (Transact-SQL)
sp_attach_schedule (Transact-SQL)
sp_delete_schedule (Transact-SQL)
sp_detach_schedule (Transact-SQL)