sp_help_jobcount (Transact-SQL)

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

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

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

Синтаксис

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

Аргументы

[ @schedule_id = ] schedule_id

Идентификатор расписания, сведения о котором следует возвратить. @schedule_id не используется без значения по умолчанию.

Можно указать @schedule_id или @schedule_name.

[ @schedule_name = ] N'schedule_name'

Имя расписания, сведения о котором следует возвратить. @schedule_name — sysname без значения по умолчанию.

Можно указать @schedule_id или @schedule_name.

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

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

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

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

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

Замечания

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

Разрешения

Эта хранимая процедура принадлежит роли db_owner . Вы можете предоставить EXECUTE разрешения для любого пользователя, но эти разрешения могут быть переопределены во время обновления SQL Server.

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

  • SQLAgentUserRole
  • SQLAgentReaderRole
  • SQLAgentOperatorRole

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

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

Примеры

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

USE msdb;
GO

EXEC sp_help_jobcount
    @schedule_name = N'NightlyJobs';
GO