適用対象:SQL Server
Azure SQL Managed Instance
大事な
Azure SQL Managed Instance では、SQL Server エージェントのほとんどの機能が現在サポートされているわけではありません。 詳細については、Azure SQL Managed Instance T-SQL と SQL Server の違いに関するページ、または「SQL Managed Instance 内での SQL Agent ジョブの制限事項」を参照してください。
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 を呼び出す必要はありません。これらのストアド プロシージャは、必要な変更をダウンロード リストに自動的にポストするためです。
企業全体でジョブを管理するための一般的なタスクを次に示します。
ターゲット サーバー の状態を確認するには
ジョブ のターゲット サーバーを変更するには
ターゲット サーバー の場所を変更するには
ターゲット サーバー クロックを同期するには
ターゲットサーバーにマスターサーバーのポーリングを実施させるには