Start a Job
このトピックでは、SQL Server Management Studio、Transact-SQL、または SQL Server 管理オブジェクトを使用して、SQL Server 2014 で Microsoft SQL Server エージェント ジョブの実行を開始する方法について説明します。
ジョブとは、 SQL Server エージェントで実行される特定の一連の処理のことです。 SQL Server エージェント ジョブは、1 つのローカル サーバーで実行することも、複数のリモート サーバーで実行することもできます。
作業を開始する準備:
ジョブを開始する方法:
はじめに
セキュリティ
詳細については、「 SQL Server エージェントのセキュリティの実装」をご覧ください。
SQL Server Management Studio を使用する
ジョブを開始するには
オブジェクト エクスプローラー で、 SQL Server データベース エンジンのインスタンスに接続し、そのインスタンスを展開します。
[SQL Server エージェント] を展開し、 [ジョブ]を展開します。 ジョブの開始方法に応じて、次のいずれかを行います。
単一のサーバーまたはターゲット サーバー上で作業を行っている場合、またはマスター サーバー上でローカル サーバー ジョブを実行している場合、開始するジョブを右クリックして、[ジョブの開始] をクリックします。
複数のジョブを開始するには、 [ジョブの利用状況モニター]を右クリックし、 [ジョブの利用状況の表示]をクリックします。 ジョブの利用状況モニターでは、複数のジョブを選択し、選択内容を右クリックして、 [ジョブの開始]をクリックできます。
マスター サーバー上で作業を行っていて、すべての対象サーバーで同時にジョブを実行する場合、開始するジョブを右クリックし、 [ジョブの開始]をクリックします。次に、 [すべての対象サーバーで開始]をクリックします。
マスター サーバー上で作業を行っていて、ジョブのターゲット サーバーを指定する場合、開始するジョブを右クリックし、[ジョブの開始] をクリックします。次に、[特定のターゲット サーバーで開始] をクリックします。 [ダウンロード命令の通知] ダイアログ ボックスの [特定のターゲット サーバー] チェック ボックスをオンにし、このジョブが実行される各ターゲット サーバーを選択します。
Transact-SQL の使用
ジョブを開始するには
オブジェクト エクスプローラーで、 データベース エンジンのインスタンスに接続します。
[標準] ツール バーの [新しいクエリ] をクリックします。
次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] をクリックします。
-- starts a job named Weekly Sales Data Backup. USE msdb ; GO EXEC dbo.sp_start_job N'Weekly Sales Data Backup' ; GO
詳細については、「 sp_start_job (Transact-SQL)」を参照してください。
SQL Server 管理オブジェクトの使用
ジョブを開始するには
Visual Basic、Visual C#、PowerShell などのプログラミング言語で Start
クラスの Job
メソッドを呼び出します。 詳細については、「 SQL Server 管理オブジェクト (SMO) プログラミング ガイド」を参照してください。