sp_help_jobcount (Transact-SQL)
適用於:SQL Server
提供排程所附加的作業數目。
語法
sp_help_jobcount
[ [ @schedule_name = ] N'schedule_name' ]
[ , [ @schedule_id = ] schedule_id ]
[ ; ]
引數
[ @schedule_id = ] schedule_id
要列出之排程的標識碼。 @schedule_id為 int,沒有預設值。
您可以指定@schedule_id或@schedule_name。
[ @schedule_name = ] N'schedule_name'
要列出之排程的名稱。 @schedule_name為 sysname,沒有預設值。
您可以指定@schedule_id或@schedule_name。
傳回碼值
0
(成功) 或 1
(失敗)。
結果集
傳回下列結果集:
資料行名稱 | 資料類型 | 描述 |
---|---|---|
JobCount |
int | 指定排程的作業數目。 |
備註
此程式會列出附加至指定排程的作業數目。
權限
此預存程式是由 db_owner 角色所擁有。 您可以授與 EXECUTE
任何用戶的許可權,但這些許可權可能會在 SQL Server 升級期間覆寫。
其他用戶必須在資料庫中獲得下列其中一個 SQL Server Agent 固定資料庫角色 msdb
:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
如需這些角色權限的詳細資訊,請參閱 SQL Server Agent 固定資料庫角色。
只有系統管理員的成員可以檢視其他人擁有之作業的計數。
範例
下列範例會列出附加至 NightlyJobs
排程的作業數目。
USE msdb;
GO
EXEC sp_help_jobcount
@schedule_name = N'NightlyJobs';
GO