マルチサーバー環境の作成

マルチサーバー管理では、マスター サーバー (MSX) 1 台と、対象サーバー (TSX) 1 台以上を設定する必要があります。すべての対象サーバーで処理されるジョブは、まずマスター サーバーで定義されてから対象サーバーにダウンロードされます。

マルチサーバー環境を作成するには、マスター サーバー ウィザードを使用します。マスター サーバー ウィザードの使用方法の詳細については、「マスタ サーバーを作成する方法 (SQL Server Management Studio)」を参照してください。既定では、マスター サーバーと対象サーバーの間の接続では、完全な SSL (Secure Sockets Layer) 暗号化と証明書の検証が有効になります。詳細については、「対象サーバーでの暗号化オプションの設定」を参照してください。

このウィザードでは、次の操作を行います。

  • 対象サーバーにするすべてのサーバーの SQL Server エージェント サービスと SQL Server サービスのセキュリティ設定を確認します。

    どちらのサービスも Microsoft Windows ドメイン アカウントで実行することをお勧めします。詳細については、「マルチサーバー環境に適した SQL Server エージェント サービス アカウントの選択」を参照してください。

  • マスター サーバーにマスター サーバー オペレーター (MSXOperator) を作成します。

    MSXOperator は、マルチサーバー ジョブの通知を受け取ることができる唯一のオペレーターです。

  • マスター サーバーで SQL Server エージェント サービスを開始します。

  • 対象サーバーとして 1 つ以上のサーバーを参加させます。

対象サーバーが多数ある場合、他の SQL Server 機能から多くのパフォーマンス要求を受け取る実稼動サーバー上には、マスター サーバーを定義しないでください。対象サーバーのトラフィックによって実稼動サーバーのパフォーマンスが低下する可能性があります。また、専用のマスター サーバーにイベントを転送すると、1 つのサーバーに管理を集中することができます。詳細については、「イベントの管理」を参照してください。

注意

マルチサーバー ジョブの処理を使用するには、SQL Server エージェント サービスのアカウントがマスター サーバーの msdb データベースの TargetServersRole ロールのメンバーでなければなりません。マスター サーバー ウィザードを使用すると、登録処理の一環としてこのロールがサービス アカウントに自動的に追加されます。詳細については、「SQL Server エージェント サービスのアカウントの選択」を参照してください。

マルチサーバー環境に関する注意点

サポートされている MSX/TSX 構成については、以下の表を参照してください。

TSX = 7.0

TSX = 8.0 < SP3

TSX = 8.0 SP3 以降

TSX = 9.0

TSX= 10.0

TSX = 10.5

TSX = 11.0

MSX = 7.0

×

×

×

×

×

MSX = 8.0 < SP3

×

×

×

×

×

MSX = 8.0 SP3 以降

×

×

MSX = 9.0

×

×

×

MSX = 10.0

×

×

×

×

MSX = 10.5

×

×

×

×

×

MSX = 11.0

×

×

×

×

×

×

マルチサーバー環境を作成するときは、次の点を考慮してください。

  • 各対象サーバーは、1 つのマスター サーバーのみに対してレポートを行います。対象サーバーを別のマスター サーバーに参加させるには、現在のマスター サーバーからその対象サーバーの参加を解除する必要があります。

  • 対象サーバーの名前を変更する場合は、名前を変更する前に参加を解除し、変更を行ってからもう一度参加させる必要があります。

  • マルチサーバー構成を取り消す場合は、マスター サーバーからすべての対象サーバーの参加を解除する必要があります。

  • SQL Server Integration Services は、バージョンがマスター サーバーのバージョン以上である対象サーバーのみをサポートします。

次のトピックでは、マルチサーバー環境を作成するための一般的な作業について説明します。

マスター サーバーを作成するには

マスター サーバーに対象サーバーを参加させるには

マスター サーバーから対象サーバーの参加を解除するには

マスター サーバーから複数の対象サーバーの参加を解除するには

対象サーバーの状態を確認するには