Modify the Target Servers for a Job
このトピックでは、SQL Server Management Studioまたは Transact-SQL を使用して、SQL Server 2014 の Microsoft SQL Server エージェント ジョブのターゲット サーバーを変更する方法について説明します。
このトピックの内容
作業を開始する準備:
ジョブのターゲット サーバーを変更するために使用するもの:
はじめに
セキュリティ
アクセス許可
既定では、sysadmin 固定サーバー ロールのメンバーは、このストアド プロシージャを実行できます。 他のユーザーには、msdb データベースにおける次のいずれかの SQL Server エージェント固定データベース ロールが許可されている必要があります。
SQLAgentUserRole
SQLAgentReaderRole
SQLAgentOperatorRole
SQL Server Management Studio を使用する
ジョブのターゲット サーバーを変更するには
オブジェクト エクスプローラー で、 SQL Server データベース エンジンのインスタンスに接続し、そのインスタンスを展開します。
[SQL Server エージェント]、 [ジョブ]の順に展開し、ジョブを右クリックします。次に、 [プロパティ]をクリックします。
[ジョブのプロパティ] ダイアログ ボックスで [対象サーバー]ページをクリックし、 [ローカル サーバーを対象とする]または [複数のサーバーを対象とする]をクリックします。
[複数のサーバーを対象とする]を選択した場合は、サーバー名の左にあるチェック ボックスをオンにして、それらのサーバーがジョブの対象になるように設定します。 ジョブの対象としないサーバーのチェック ボックスがオフになっていることを確認します。
Transact-SQL の使用
ジョブのターゲット サーバーを変更するには
データベース エンジンに接続します。
[標準] ツール バーの [新しいクエリ] をクリックします。
次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] をクリックします。 この例では、マルチサーバー ジョブの Weekly Sales Backups をサーバー SEATTLE2 に割り当てます。
USE msdb ;
GO
EXEC dbo.sp_add_jobserver
@job_name = N'Weekly Sales Backups',
@server_name = N'SEATTLE2' ;
GO
詳細については、「 sp_add_jobserver (Transact-SQL)」を参照してください。