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 | Количество заданий в указанном расписании. |
Замечания
Эта процедура возвращает количество заданий, связанных с указанным расписанием.
Разрешения
Вы можете предоставить 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