In einem Datenbankspiegelungssystem können Sie einen der beiden Partnerserver als bevorzugten Server festlegen. Wenn alle Datenbankserver laufen, wird der bevorzugte Server zum Primärserver und zum Eigentümer der Datenbank. Wenn der als bevorzugt gekennzeichnete Server ausfällt, wird der als Spiegelserver agierende Server zum Primärserver. Wenn der bevorzugte Server wieder startet, erhält er vom aktuellen Primärserver alle Transaktionslogeinträge, über die er noch nicht verfügt. Danach fordert er den aktuellen Primärserver auf, das Eigentum der Datenbank abzugeben. Die Server tauschen nun die Rollen, wobei der bevorzugte Server zum Primärserver und der andere Server zum Spiegelserver wird. Alle Verbindungen zur Datenbank auf dem nicht-bevorzugten Server gehen verloren, wenn das Eigentum der Datenbank übergeben wird.
Sie legen einen bevorzugten Server fest, indem Sie der CREATE MIRROR SERVER-Anweisung, die den Partnerserver definiert, PREFERRED="YES" hinzufügen. Zum Beispiel:
CREATE MIRROR SERVER mirror_server1 AS PARTNER connection_string='SERVER=mirror_server1;host=localhost:6871' state_file='c:\\server1\\server1.state' preferred='YES'; |
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |