仕事を作る
適用対象:SQL Server
Azure SQL Managed Instance
大事な
Azure SQL Managed Instance では、SQL Server エージェントのほとんどの機能が現在サポートされているわけではありません。 詳細については、Azure SQL Managed Instance の T-SQL と SQL Server の違いの を参照してください。
ジョブは、SQL Server エージェントによって順番に実行される、指定された一連の操作です。 ジョブは、Transact-SQL スクリプトの実行、コマンド プロンプト アプリケーション、Microsoft ActiveX スクリプト、Integration Services パッケージ、Analysis Services のコマンドとクエリ、レプリケーション タスクなど、さまざまなアクティビティを実行できます。 ジョブは繰り返しまたはスケジュール可能なタスクを実行でき、アラートを生成することでジョブの状態をユーザーに自動的に通知できるため、SQL Server の管理が大幅に簡素化されます。
ジョブを作成するには、ユーザーが SQL Server エージェント固定データベース ロールのメンバーであるか、固定サーバー ロール sysadmin である必要があります。 ジョブは、その所有者または sysadmin ロールのメンバーによってのみ編集できます。 sysadmin ロールのメンバーは、ジョブの所有権を他のユーザーに割り当てることができ、ジョブ所有者に関係なく、任意のジョブを実行できます。 SQL Server エージェント固定データベース ロールの詳細については、「SQL Server エージェント固定データベース ロール 」を参照してください。
ジョブは、SQL Server のローカル インスタンスまたは企業全体の複数のインスタンスで実行するように記述できます。 複数のサーバーでジョブを実行するには、少なくとも 1 つのマスター サーバーと 1 つ以上のターゲット サーバーを設定する必要があります。 マスター サーバーとターゲット サーバーの詳細については、「エンタープライズ 全体の自動管理」を参照してください。
SQL Server エージェントは、ジョブ履歴にジョブとジョブ ステップの情報を記録します。
関連タスク
説明 | 話題 |
---|---|
SQL Server エージェント ジョブを作成する方法について説明します。 | ジョブ を作成する |
SQL Server エージェント ジョブの所有権を別のユーザーに再割り当てする方法について説明します。 | ジョブの所有権を他のユーザーに与える |
SQL Server エージェントジョブ履歴ログを設定する方法について説明します。 | ジョブ履歴ログを設定する |
関連項目
ジョブ ステップの管理
エンタープライズ 全体の自動管理を する
ジョブ にスケジュールを作成してアタッチする
ジョブを実行する
ジョブ を表示または変更する