分享方式:


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為 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