sp_update_jobschedule (TRANSACT-SQL)sp_update_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

指定したジョブのスケジュール設定を変更します。Changes the schedule settings for the specified job.

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


Microsoft SQL Server の以前のバージョンで使用される構文の詳細については、TRANSACT-SQL Referencefor Microsoft SQL Server 2000 を参照してください。します。For more information about syntax used in earlier versions of Microsoft SQL Server, see the Transact-SQL Referencefor Microsoft SQL Server 2000 .


ジョブのスケジュールは、ジョブとは無関係に管理できるようにします。Job schedules can now be managed independently of jobs. スケジュールを更新するsp_update_scheduleします。To update a schedule, use sp_update_schedule.


既定では、このストアド プロシージャを実行できるのは、 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他のユーザーによって所有されているジョブのスケジュールを更新するこのストアド プロシージャを使用することができます。Only members of sysadmin can use this stored procedure to update job schedules that are owned by other users.

関連項目See Also

SQL Server エージェント ストアド プロシージャ(TRANSACT-SQL) SQL Server Agent Stored Procedures (Transact-SQL)
sp_update_schedule (TRANSACT-SQL)sp_update_schedule (Transact-SQL)