Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー データベース管理 » データベースのメンテナンス » SQL Anywhere の高可用性 » データベースミラーリングシステムの設定

 

プライマリサーバーのフェールオーバー

次の文を実行すると、プライマリサーバーからミラーサーバーへのデータベースミラーリングのフェールオーバーを起動できます。

ALTER DATABASE SET PARTNER FAILOVER;

この文は、優先サーバーを指定する代わりに使用できます。また、特定のデータベースサーバーに対してデータベースの所有権が指定されているときに制御するロジックで使用することができます。たとえば、パートナーサーバー (PartnerState データベースプロパティの値で決まります) の可用性、またはデータベースに対する接続数 (ConnCount データベースプロパティの値で決まります) に基づいて、フェールオーバーを起動できます。

この文を実行すると、データベースに対する既存の接続は、文を実行した接続も含めて、閉じられます。この文がプロシージャーまたはイベントに含まれている場合、後続する他の文は実行されない可能性があります。この文の実行に必要なパーミッションは、-gk サーバーオプションで制御します。

 参照