次の方法で共有


中央管理サーバーおよびサーバー グループの作成

適用対象: SQL Server Azure SQL データベース Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

このトピックでは、SQL Server Management Studio を使用して、SQL Server のインスタンスを SQL Server の中央管理サーバーとして指定する方法について説明します。 中央管理サーバーには、1 つ以上の中央管理サーバー グループに編成される SQL Server インスタンスの一覧が格納されます。 中央管理サーバー グループを使用して実行したアクションは、サーバー グループ内のすべてのサーバーに影響します。 これには、オブジェクト エクスプローラーを使用したサーバーへの接続と、Transact-SQL ステートメントやポリシー ベースの管理ポリシーの複数サーバーでの同時実行が含まれます。

Note

SQL Server 2008 (10.0.x) よりも前のバージョンの SQL Server では、中央管理サーバーを指定できません。

このトピックの内容

はじめに

セキュリティ

アクセス許可

中央管理サーバーへのアクセスは、msdb データベースの 2 つのデータベース ロールによって許可されます。 中央管理サーバーを管理できるのは、ServerGroupAdministratorRole ロールのメンバーだけです。 中央管理サーバーに接続するには、ServerGroupReaderRole ロールのメンバーシップが必要です。

中央管理サーバーによって保持される接続は、ユーザーのコンテキスト内で Windows 認証を使用して実行されるため、登録済みサーバーでの有効な権限が変わることがあります。 たとえば、 SQL Server A のインスタンスでは sysadmin 固定サーバー ロールのメンバーであるユーザーでも、 SQL Server B のインスタンスでは権限が限られていることがあります。

SQL Server Management Studio を使用する

ここでは、以下の作業の手順について説明します。

  1. 中央管理サーバーを作成する。

  2. 中央管理サーバーに対してサーバー グループを 1 つ以上追加し、そのサーバー グループに登録済みサーバーを 1 つ以上追加する。

中央管理サーバーを作成する

  1. SQL Server Management Studio では、 [表示] メニューで [登録済みサーバー]をクリックします。

  2. [登録済みサーバー] で、[データベース エンジン]を展開して [中央管理サーバー] を右クリックし、[中央管理サーバーの登録] をクリックします。

  3. [新規サーバーの登録] ダイアログ ボックスで、ドロップダウン リストにあるサーバーから、中央管理サーバーにする SQL Server インスタンスを選択します。 中央管理サーバーに対して Windows 認証を使用する必要があります。

  4. [登録済みサーバー]で、サーバー名と説明 (省略可) を入力します。

  5. [接続プロパティ] タブで、ネットワークと接続のプロパティを確認または変更します。 詳細については、「[サーバーへの接続] ([接続プロパティ] ページ) (データベース エンジン)」を参照してください。

  6. [テスト]をクリックして接続をテストします。

  7. [保存] をクリックします。 SQL Server のインスタンスが [中央管理サーバー] フォルダーに表示されます。

新しいサーバー グループを作成し、グループにサーバーを追加する

  1. [登録済みサーバー]で、 [中央管理サーバー]を展開します。 上に挙げた手順で追加した SQL Server のインスタンスを右クリックし、 [新しいサーバー グループ]を選択します。

  2. [新しいサーバー グループのプロパティ]で、グループの名前と説明 (省略可) を入力します。

  3. [登録済みサーバー]で、サーバー グループを右クリックし、 [新規サーバーの登録]をクリックします。

  4. [新規サーバーの登録] で、SQL Server のインスタンスを選択します。 詳細については、「新しい登録済みサーバーの作成 (SQL Server Management Studio)」を参照してください。 必要に応じてサーバーを追加します。

複数の構成対象に対してクエリを同時に実行するには

  • 1 つの中央管理サーバー、1 つ以上のサーバー グループ、および 1 つ以上の登録済みサーバーを作成すると、グループ全体に対してクエリを同時に実行できるようになります。 サーバー グループ内の複数サーバーで Transact-SQL ステートメントを同時に実行する方法の詳細については、「複数のサーバーに対するステートメントの同時実行 (SQL Server Management Studio)」を参照してください。

参照

中央管理サーバーを使用した複数のサーバーの管理