可用性の高い Microsoft SQL Server データベースを ArcGIS サービスのデータに使用することで、Web サービスのダウンタイムを防ぐことができます。
SQL Server は、複数の高可用性ソリューションを提供しています。 ArcGIS は、AlwaysOn 可用性グループおよびフェイルオーバー クラスター インスタンスへの接続に対応しています。
フェイルオーバー クラスター インスタンスは、1 つのインスタンスで障害が発生した場合にクライアントが接続できる冗長な SQL Server インスタンスを提供します。 高可用性グループを使用して、一連のプライマリー データベースおよび最大 4 セットの読み取り専用セカンダリー データベースを、フェイルオーバー クラスター インスタンスに分散して指定できます。
注意:
このソリューションを実装する前に、Microsoft ドキュメントにある SQL Server AlwaysOn に関するヘルプをご参照ください。
AlwaysOn ソリューションが実装されると、SQL Server インスタンス名の代わりに、可用性グループ リスナー名を指定して ArcGIS から AlwaysOn ソリューションに接続できます。 [データベース コネクション] ダイアログ ボックスの [その他のプロパティ] の設定を使用して、グループ リスナーに追加の条件をアペンドするか、セミコロン (;) を使ってグループ リスナー名と各パラメーターを区切って、インスタンスの文字列に追加の条件をアペンドします。
インスタンスの文字列に、あるいは [データベース接続] ダイアログ ボックスの [その他のプロパティ] でプロパティおよび値として、以下の条件を追加できます。
- APPLICATIONINTENT=READONLY または APPLICATIONINTENT=READWRITE
注意:
READONLY 値は、AlwaysOn 可用性グループ リスナーに接続する場合にのみサポートされます。
- MULTISUBNETFAILOVER=YES または MULTISUBNETFAILOVER=NO
APPLICATIONINTENT 設定と MULTISUBNETFAILOVER 設定の値を指定しなかった場合のデフォルト値は、それぞれ READWRITE および NO です。