Share via


ジョブの作成

ジョブとは、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 エージェントのジョブ履歴ログをセットアップする方法について説明します。

ジョブ履歴ログのセットアップ

関連項目

概念

ジョブ ステップの管理

エンタープライズ全体の管理の自動化

スケジュールの作成とジョブへのアタッチ

ジョブの実行

ジョブの表示または変更