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 |
---|---|---|
SQLDBENGINE0_1 |
PRINCIPAL |
MIRROR |
SQLDBENGINE0_2 |
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 Spiegelung des Dialogfelds Datenbankeigenschaften geöffnet.
Klicken Sie auf Failover.
Ein Bestätigungsfeld wird angezeigt. Der Prinzipalserver versucht nun, mithilfe der Windows-Authentifizierung eine Verbindung mit dem Spiegelserver herzustellen. Wenn die Windows-Authentifizierung nicht funktioniert, zeigt der Prinzipalserver das Dialogfeld Verbindung mit Server herstellen an. Wenn der Spiegelserver die SQL Server-Authentifizierung verwendet, wählen Sie im Feld Authentifizierung die Option SQL Server-Authentifizierung aus. Geben Sie im Textfeld Anmeldename das Anmeldekonto an, mit dem auf dem Spiegelserver eine Verbindung hergestellt werden soll, und geben Sie im Textfeld Kennwort das Kennwort für dieses Konto an.
Nach erfolgreicher Ausführung des Failovers wird das Dialogfeld Datenbankeigenschaften geschlossen. Die Spiegelungsdatenbank wird zur Prinzipaldatenbank, die Prinzipaldatenbank zum Spiegel.
Wenn ein Fehler beim Failover auftritt, wird eine Fehlermeldung angezeigt, und das Dialogfeld bleibt geöffnet.
Wichtig Wenn Sie nach dem Öffnen der Seite Spiegelung Eigenschaften geändert haben, werden diese Änderungen nicht gespeichert.
Das Dialogfeld wird automatisch geschlossen.
Siehe auch