Serverにジョブの実行を停止するよう指示します。'job_name'停止するジョブの名前を指定します。job_id停止するジョブの識別番号を指定します。'master_server'マスターサーバーの名前。指定した場合、すべてのマルチサーバージョブが停止します。このパラメーターは、対象サーバーでsp_stop_jobを呼び出すときにのみ指定します。'target_server'マルチサーバージョブを停止する特定の対象サーバーの名前。このパラメーターは、マルチサーバージョブのマスターサーバーでsp_stop_jobを呼び出すときにのみ指定します。SetsなしNone解説Remarkssp_stop_jobは、データベースに停止シグナルを送信します。到着しないと停止できません。コマンドなど、長時間実行されるステートメントの完了には時間がかかることがあります。これらが実行されている場合、ジョブが取り消されるまでにしばらく時間がかかることがあります。ジョブを停止すると、ジョブが取り消されたことを示すエントリがジョブ履歴に記録されます。途中で強制的に終了します。途中で終了した場合、そのプロセスによって使用されていたファイルが開いたままになるなど、予期しない結果が発生する可能性があります。そのため、ジョブにCmdExecまたはPowerShell型のステップが含まれている場合は、極端な状況でのみsp_stop_jobを使用する必要があります。sysadmin固定サーバーロールのメンバーは、このストアドプロシージャを実行できます。ロールが許可されている必要があります。ロール」を参照してください。Roles.SQLAgentUserRoleとSQLAgentReaderRoleのメンバーは、自分が所有するジョブのみを停止できます。Sqlagentoperatorroleのメンバーは、他のユーザーによって所有されているものも含め、すべてのローカルジョブを停止できます。Sysadminのメンバーは、すべてのローカルジョブとマルチサーバージョブを停止できます。Backupいう名前のジョブを停止します。(Transact-SQL)関連記事このページはお役に立ちましたか?YesNo追加のフィードバックはありますか?スキップ送信ありがとうございます。直接フィードバックを残すこともできます。直接フィードバックを残すこともできます。Cookie利用条件サイトのフィードバック商標このページはお役に立ちましたか?YesNo追加のフィードバックはありますか?スキップ送信ありがとうございます。Cookie利用条件サイトのフィードバック。