次の方法で共有


Modify the Target Servers for a Job

このトピックでは、SQL Server Management Studioまたは Transact-SQL を使用して、SQL Server 2014 の Microsoft SQL Server エージェント ジョブのターゲット サーバーを変更する方法について説明します。

このトピックの内容

はじめに

セキュリティ

アクセス許可

既定では、sysadmin 固定サーバー ロールのメンバーは、このストアド プロシージャを実行できます。 他のユーザーには、msdb データベースにおける次のいずれかの SQL Server エージェント固定データベース ロールが許可されている必要があります。

  1. SQLAgentUserRole

  2. SQLAgentReaderRole

  3. SQLAgentOperatorRole

SQL Server Management Studio を使用する

ジョブのターゲット サーバーを変更するには

  1. オブジェクト エクスプローラー で、 SQL Server データベース エンジンのインスタンスに接続し、そのインスタンスを展開します。

  2. [SQL Server エージェント][ジョブ]の順に展開し、ジョブを右クリックします。次に、 [プロパティ]をクリックします。

  3. [ジョブのプロパティ] ダイアログ ボックスで [対象サーバー]ページをクリックし、 [ローカル サーバーを対象とする]または [複数のサーバーを対象とする]をクリックします。

    [複数のサーバーを対象とする]を選択した場合は、サーバー名の左にあるチェック ボックスをオンにして、それらのサーバーがジョブの対象になるように設定します。 ジョブの対象としないサーバーのチェック ボックスがオフになっていることを確認します。

Transact-SQL の使用

ジョブのターゲット サーバーを変更するには

  1. データベース エンジンに接続します。

  2. [標準] ツール バーの [新しいクエリ] をクリックします。

  3. 次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] をクリックします。 この例では、マルチサーバー ジョブの 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)」を参照してください。

参照

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