フェールオーバーをサポートするには、Service Manager で SQL Server AlwaysOn 可用性グループを使用する

この記事の情報では、可用性グループを使用するときに Service Manager が効果的に機能するために実行する必要があるタスクについて説明します。 AlwaysOn では、フェールオーバー環境がサポートされています。 この情報は、SQL Server 2012 SP2 以降でのみサポートされます。

ただし、この情報は、SQL Server AlwaysOn 可用性グループを構成する方法の詳細な手順を提供するものではありません。 さらに、Service Manager では MultiSubnetFailover パラメーターの設定はサポートされていません。 このパラメーターは、Service Manager 接続文字列では使用されません。

重要

Service Manager では、レポート サーバーデータベースと分析サーバー データベースが AlwaysOn 可用性グループの一部として構成されているトポロジはサポートされていません。

Note

SQL Always On に参加している SQL サーバー ノードに Service Manager をデプロイした後、 CLR の厳密なセキュリティを有効にするには各 Service Manager データベースで SQL スクリプト を実行します。

SQL Server AlwaysOn でサポートされている Service Manager データベース

SQL Server AlwaysOn では、次の Service Manager データベースがサポートされています。

  • Service Manager CMDB
  • Service Manager Data Warehouse (3 つのデータベースすべて)
  • OM と CM DataMart

新しい管理グループのインストール

SQL AlwaysOn 可用性グループを使用して新しい管理グループをインストールする場合は、次のタスクを使用します。

可用性グループに Service Manager をインストールする前に

  1. 可用性データベースに追加するデータベースの Service Manager をインストールするときは、グループ リスナー名とポートを使用してください。
  2. 最初の管理サーバーは、グループ リスナーを使用してプライマリ SQL インスタンスを取得し、そのインスタンスにデータベースをインストールします。

1 台目の管理サーバーをインストールした後で

  1. データベースの復旧モデルがいっぱいであることを確認します。 SQL Server Management Studio を開きデータベースがインストールされているインスタンスに接続します。 対象のデータベースを右クリックし、そのプロパティを選択しOptionsを選択します。 復旧モデルが Full として表示されていない場合は、ドロップダウン リストから Full を選択します。
  2. データベースの完全バックアップを作成します。
  3. SQL Server Management Studio を使用して、データベースを可用性データベースに追加します。 Select データ同期hronizationで可用性データベースにデータベースを追加する場合は、FullJoin のみSkip の初期データ同期の 3 つの選択肢があります。 最適なオプションを選択します。 Fullを選択し、データベースの追加ウィザードセカンダリ レプリカにデータベースの完全バックアップと復元を作成できるようにすることをお勧めします。 選択したオプションによって、追加手順が必要になることもあります。 詳細については、可用性グループに対する手動でのセカンダリ データベースの準備 (SQL Server) に関するページを参照してください。

既存の管理グループを使用する

SQL Server AlwaysOn 可用性グループで既存の管理グループを使用する場合は、次の一連のタスクを使用します。

  1. SQL Server AlwaysOn のセットアップを個別に準備します。 FCI を使用して SQL Server AlwaysOn を検討することもできます。
  2. 可用性グループ リスナー (AGL) を作成し、適切なポート番号を選択します。 既定のポート 1433 は使用しないでください。 例: AGL 名 = SMListener および AGL ポート = 5122
  3. SQL Server を実行している各コンピューターで、SQL Server インスタンスと AGL の受信ポートを開きます。
  4. Service Manager データベースとデータ ウェアハウス データベースの移動に関する記事の情報を確認し次の変更を加えた手順に従います。
    1. 手順 5. Service Manager テーブルを構成するには Service Manager データベースをホストするコンピューター名の代わりに AGL Name,AGL Port number を使用します (例: SMListener,5122)。
    2. 手順 6 では、 AGL Name,AGL Port number を使用して DWStaging テーブルと Config データベース テーブルの両方を更新します。
    3. 手順 7 で、 すべての管理サーバーでレジストリを構成レジストリ キーの HKEY\_LOCAL\_MACHINE\Software\Microsoft\System Center2010\Common\Database を変更し、 DatabaseServerNameAGL Name,AGL Port numberとして指定します。

要約すると、SQL Server AlwaysOn のサポートのために、Service Manager データベースをホストするコンピューター名を AGL Name,AGL ポート番号 に変更します。

次のステップ

  • テンプレートとして使用するために必要なソフトウェアを含むシステム イメージを作成して、新しいサーバーに適用できるようにするには、Service Manager のサーバー イメージ 作成して展開します