ジョブの表示または変更
適用対象:SQL Server
Azure SQL Managed Instance
大事な
Azure SQL Managed Instance では、SQL Server エージェントのほとんどの機能が現在サポートされているわけではありません。 詳細については、Azure SQL Managed Instance の T-SQL と SQL Server の違いの を参照してください。
作成したすべてのジョブを表示できます。 ジョブを実行したら、その履歴を表示することもできます。 ジョブの履歴を表示すると、ジョブがいつ実行されたか、ジョブ全体の状態、およびジョブ内の各ジョブ ステップの状態を確認できます。 過去にジョブが失敗したかどうか、ジョブが最後に正常に完了した時刻、およびジョブが実行されるたびに作成されたジョブの出力を確認できます。 sysadmin 固定サーバー ロールのメンバーは、所有者に関係なく、任意のジョブを表示または変更できます。
手記
ジョブ履歴が存在するためには、ジョブが少なくとも 1 回実行されている必要があります。 ジョブ履歴ログの合計サイズとジョブあたりのサイズを制限できます。
最後に、新しい要件を満たすようにジョブを変更できます。 次の変更を行うことができます。
応答オプション
スケジュール
ジョブ ステップ
所有権
職種カテゴリー
ターゲット サーバー (マルチサーバー ジョブのみ)
マルチサーバー ジョブに対する変更を確実に有効にするには、ターゲット サーバーが更新されたジョブをダウンロードできるように、変更をダウンロード リストに投稿する必要があります。 ターゲット サーバーに最新のジョブ定義があることを確認するには、次のようにマルチサーバー ジョブを更新した後に INSERT 命令を送信します。
EXECUTE sp_post_msx_operation 'INSERT', 'JOB', '<job id>'
詳細については、sp_purge_jobhistory (Transact-SQL)を参照してください。
sysadmin 固定サーバー ロールのメンバーは、任意のジョブの定義または履歴を表示でき、任意のジョブを変更できます。
関連タスク
説明 | 話題 |
---|---|
Microsoft SQL Server エージェント ジョブを表示する方法について説明します。 | ジョブを表示する |
Microsoft SQL Server エージェントジョブ履歴ログを表示する方法について説明します。 | ジョブ履歴 を表示する |
Microsoft SQL Server エージェントジョブ履歴ログの内容を削除する方法について説明します。 | ジョブ履歴ログの をクリアする |
Microsoft SQL Server エージェントジョブ履歴ログのサイズ制限を設定する方法について説明します。 | ジョブ履歴ログ のサイズを変更する |
Microsoft SQL Server エージェント ジョブのプロパティを変更する方法について説明します。 | ジョブを変更する |
関連項目
sysjobhistory を する