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:
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |