sp_help_jobcount (Transact-SQL)
適用対象:SQL Server
スケジュールがアタッチされているジョブの数を提供します。
構文
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 固定サーバー ロールのメンバーです。 他のユーザーには、 SQL Server msdb データベースの次のいずれかの エージェント固定データベース ロールが許可されている必要があります。
SQLAgentUserRole
SQLAgentReaderRole
SQLAgentOperatorRole
これらのロールの権限の詳細については、「 SQL Server エージェントの固定データベース ロール」を参照してください。
sysadmin のメンバーのみが、他のユーザーが所有するジョブのカウントを表示できます。
例
次の例では、NightlyJobs
スケジュールにアタッチされたジョブの数を一覧表示します。
USE msdb ;
GO
EXEC sp_help_jobcount
@schedule_name = N'NightlyJobs' ;
GO
参照
SQL Server エージェントのストアド プロシージャ (Transact-SQL)
sp_add_schedule (Transact-SQL)
sp_attach_schedule (Transact-SQL)
sp_delete_schedule (Transact-SQL)
sp_detach_schedule (Transact-SQL)
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示