Vorgehensweise: Manueller Failover für eine Datenbank-Spiegelungssitzung (SQL Server Management Studio)
Wenn die gespiegelte Datenbank synchronisiert wird, also den Status SYNCHRONIZED aufweist, kann der Datenbankbesitzer ein manuelles Failover zu dem gespiegelten Server initiieren.
Während eines manuellen Failovers werden die Prinzipal- und Spiegelserverrollen für die Datenbank getauscht, auf der das Failover auftritt. Die Spiegelungsdatenbank wird zur Prinzipaldatenbank, die Prinzipaldatenbank zum Spiegel. Beispielsweise wird in der folgenden Tabelle das Tauschen von zwei Spiegelungspartnern durch ein manuelles Failover dargestellt: SQLDBENGINE0_1
und SQLDBENGINE0_2
.
Server | Vor dem Failover | Nach dem Failover |
---|---|---|
|
PRINCIPAL |
MIRROR |
|
MIRROR |
PRINCIPAL |
Beachten Sie, dass die Serverrollen für andere Datenbank-Spiegelungssitzungen nicht davon betroffen sind. Weitere Informationen finden Sie unter Manuelles Failover.
Sie führen Sie ein manuelles Failover für Datenbankspiegelungen durch
Stellen Sie eine Verbindung zur Prinzipalserverinstanz her, und klicken Sie im Bereich Objekt-Explorer auf den Servernamen, um die Serverstruktur zu erweitern.
Erweitern Sie Datenbanken, und wählen Sie die Datenbank aus, für die ein Failover durchgeführt werden soll.
Klicken Sie mit der rechten Maustaste auf die Datenbank, wählen Sie Tasks aus, und klicken Sie dann auf Spiegeln. Dadurch wird die Seite Wird gespiegelt im Dialogfeld Datenbankeigenschaften geöffnet.
Klicken Sie auf Failover.
Es wird ein Bestätigungsdialogfeld angezeigt. Wenn Sie das Failover zu der Spiegelungsdatenbank bestätigen, wird das Failover durchgeführt und die Prinzipal- und Spiegelserverrollen getauscht. Die Spiegelungsdatenbank wird zur Prinzipaldatenbank, die Prinzipaldatenbank zum Spiegel.
Wichtig: Wenn Sie Eigenschaften seit dem Öffnen der Seite Spiegelung geändert haben, werden diese Änderungen nicht gespeichert. Das Dialogfeld wird automatisch geschlossen.
Siehe auch
Aufgaben
Vorgehensweise: Anhalten oder Fortsetzen einer Datenbank-Spiegelungssitzung (SQL Server Management Studio)
Vorgehensweise: Entfernen der Datenbankspiegelung (SQL Server Management Studio)