sp_delete_jobschedule (TRANSACT-SQL)sp_delete_jobschedule (Transact-SQL)

適用対象: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

ジョブのスケジュールを削除します。Deletes a schedule for a job.

sp_delete_jobschedule旧バージョンとの互換性を保つのために提供されます。sp_delete_jobschedule is provided for backward compatibility only.


ジョブのスケジュールは、ジョブとは無関係に管理できるようにします。Job schedules can now be managed independently of jobs. ジョブからスケジュールを削除するには使用sp_detach_scheduleします。To remove a schedule from a job, use sp_detach_schedule. スケジュールを削除するには使用sp_delete_scheduleします。To delete a schedule, use sp_delete_schedule.

注: sp_delete_jobscheduleは複数のジョブにアタッチされているスケジュールをサポートしていません。NOTE: sp_delete_jobschedule does not support schedules that are attached to multiple jobs. 既存のスクリプトを呼び出す場合sp_delete_jobscheduleを 1 つ以上のジョブに関連付けられているスケジュールを削除する手順には、エラーが返されます。If an existing script calls sp_delete_jobschedule to remove a schedule that is attached to more than one job, the procedure returns an error.


既定では、このストアド プロシージャを実行できるのは、 sysadmin 固定サーバー ロールのメンバーです。By default, members of the sysadmin fixed server role can execute this stored procedure. 他のユーザーには、 SQL ServerSQL Server msdb データベースの次のいずれかの エージェント固定データベース ロールが許可されている必要があります。Other users must be granted one of the following SQL ServerSQL Server Agent fixed database roles in the msdb database:

  • SQLAgentUserRoleSQLAgentUserRole

  • SQLAgentReaderRoleSQLAgentReaderRole

  • SQLAgentOperatorRoleSQLAgentOperatorRole

これらのロールの権限の詳細については、「 SQL Server エージェントの固定データベース ロール」を参照してください。For details about the permissions of these roles, see SQL Server Agent Fixed Database Roles.

メンバー、 sysadminロールは、任意のジョブ スケジュールを削除できます。Members of the sysadmin role can delete any job schedule. 以外のユーザーがメンバーのsysadminロールは、自分が所有するジョブ スケジュールのみを削除できます。Users who are not members of the sysadmin role can only delete job schedules that they own.

関連項目See Also

sp_delete_schedule (TRANSACT-SQL) sp_delete_schedule (Transact-SQL)
sp_detach_schedule (TRANSACT-SQL) sp_detach_schedule (Transact-SQL)
表示またはジョブの変更 View or Modify Jobs
sp_add_schedule (TRANSACT-SQL) sp_add_schedule (Transact-SQL)
sp_help_jobschedule (TRANSACT-SQL) sp_help_jobschedule (Transact-SQL)
sp_update_jobschedule (TRANSACT-SQL) sp_update_jobschedule (Transact-SQL)
システム ストアド プロシージャ (Transact-SQL)System Stored Procedures (Transact-SQL)