sp_help_jobcount (Transact-SQL)

提供排程所附加的作業數目。

適用於:SQL Server (SQL Server 2008 至目前版本)。

主題連結圖示 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

請參閱

參考

SQL Server Agent 預存程序 (Transact-SQL)

sp_add_schedule (Transact-SQL)

sp_attach_schedule (Transact-SQL)

sp_delete_schedule (Transact-SQL)

sp_detach_schedule (Transact-SQL)