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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Pflege Ihrer Datenbank » SQL Anywhere High Availability-Option ( für hohe Verfügbarkeit) » Datenbankspiegelung einrichten

 

Einen Datenbankserver zwingen, zum Primärserver zu werden

In Situationen, in denen Sie den Primärserver zum Herunterfahren zwingen müssen (z.B. wenn Sie den Computer wechseln, auf dem er läuft), können Sie (wenn er auf andere Weise nicht zum Eigentümer der Datenbank werden kann) den Spiegelserver zwingen, zum Primärserver zu werden, indem Sie die ALTER DATABASE-Anweisung verwenden.

Sie müssen sich mit der Dienstprogrammdatenbank auf dem Spiegeldatenbankserver verbinden, um diese Funktion zu verwenden. Um die Spiegelserver zu starten, können Sie eine Verbindung zur Dienstprogrammdatenbank herstellen, indem Sie die Option -su in den Befehl aufnehmen. Der folgende Befehl zwingt den Spiegelserver für die Datenbank mymirroreddb.db, zum Primärserver zu werden:

ALTER DATABASE mymirroreddb FORCE START;

Die Klausel FORCE START veranlasst einen Datenbankserver, der derzeit als Spiegelserver agiert, Eigentümer der Datenbank zu werden. Diese Anweisung kann von innerhalb einer Prozedur oder eines Ereignisses ausgeführt werden, und sie muss ausgeführt werden, während eine Verbindung zur Dienstprogrammdatenbank auf dem Spiegelserver besteht. Weitere Hinweise finden Sie unter Verbindung mit der Dienstprogrammdatenbank herstellen.

Wenn Sie ein Failover vom Primärserver zum Spiegelserver erzwingen wollen, können Sie wie folgt vorgehen:

Siehe auch