エンタープライズ全体におけるジョブの管理
適用対象: SQL Server Azure SQL Managed Instance
重要
現在、Azure SQL Managed Instance によって、すべてではありませんが、ほとんどの SQL Server エージェントの機能がサポートされています。 詳細については、Azure SQL Managed Instance と SQL Server の T-SQL の相違点に関するページを参照してください。
Microsoft SQL Server Management Studio を使用せずにマルチサーバー ジョブ定義を変更した場合は、ターゲット サーバーが更新済みジョブを再びダウンロードできるように、その変更をダウンロード一覧に通知する必要があります。 ターゲット サーバーが最新のジョブ定義を確実に持つように、マルチサーバー ジョブを更新した後で INSERT 命令を次のように通知します。
EXECUTE sp_post_msx_operation 'INSERT', 'JOB', '<job id>'
マルチサーバー ジョブが変更されたことをターゲット サーバーに通知するには、次のいずれかのプロシージャを使用した後で前述のコマンドを呼び出す必要があります。
sp_detach_schedule (Transact-SQL)
注意
sp_update_job または sp_delete_job を呼び出した後で sp_post_msx_operationを呼び出す必要はありません。この 2 つのストアド プロシージャは、必要な変更をダウンロード一覧に自動的に通知するためです。
エンタープライズ全体でジョブを管理するための一般的なタスクは次のとおりです。
ターゲット サーバーの状態を確認するには
ジョブのターゲット サーバーを変更するには
ターゲット サーバーの場所を変更するには
ターゲット サーバーのクロックを同期するには
ターゲット サーバーからマスター サーバーにポーリングさせるには