sp_help_jobcount (Transact-SQL)
提供排程所附加的作業數目。
語法
sp_help_jobcount
[ @schedule_name = ] 'schedule_name' ,
[ @schedule_id = ] schedule_id
引數
[@schedule_id= ] schedule_id
這是要列出的排程識別碼。schedule_id 是 int,沒有預設值。您只能指定 schedule_id 或 schedule_name 其中之一。[@schedule_name= ] 'schedule_name'
這是要列出的排程名稱。schedule_name 是 sysname,沒有預設值。您只能指定 schedule_id 或 schedule_name 其中之一。
傳回碼值
0 (成功) 或 1 (失敗)
結果集
傳回下列結果集:
資料行名稱 |
資料類型 |
描述 |
---|---|---|
JobCount |
int |
指定排程的作業數目。 |
備註
這個程序會列出附加至指定排程的作業數目。
權限
依預設,只有系統管理員 (sysadmin) 固定伺服器角色的成員,才能夠執行這個預存程序。其他使用者必須被授與 msdb 資料庫的下列其中一個 SQL Server Agent 固定資料庫角色。
SQLAgentUserRole
SQLAgentReaderRole
SQLAgentOperatorRole
如需有關這些角色權限的詳細資料,請參閱<SQL Server Agent 固定資料庫角色>。
只有系統管理員 (sysadmin) 的成員可以檢視其他人擁有的作業計數。
範例
下列範例會列出附加至 NightlyJobs 排程的作業數目。
USE msdb ;
GO
EXEC sp_help_jobcount
@schedule_name = N'NightlyJobs' ;
GO