Manueller Failover für eine Datenbank-Spiegelungssitzung (SQL Server Management Studio)

Gilt für:SQL Server

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 Rollenwechsel während einer Datenbank-Spiegelungssitzung (SQL Server).

Sie führen Sie ein manuelles Failover für Datenbankspiegelungen durch

  1. Stellen Sie eine Verbindung zur Prinzipalserverinstanz her, und klicken Sie im Bereich Objekt-Explorer auf den Servernamen, um die Serverstruktur zu erweitern.

  2. Erweitern Sie Datenbanken, und wählen Sie die Datenbank aus, für die ein Failover durchgeführt werden soll.

  3. Klicken Sie mit der rechten Maustaste auf die Datenbank, wählen Sie Tasksaus, und klicken Sie dann auf Spiegeln. Dadurch wird die Seite Spiegelung im Dialogfeld Datenbankeigenschaften geöffnet.

  4. Klicken Sie auf Failover.

    Es wird ein Bestätigungsdialogfeld angezeigt. Der Prinzipalserver versucht als erstes, 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.

    Falls ein Fehler beim Failover auftritt, wird eine Fehlermeldung angezeigt, und das Dialogfeld bleibt geöffnet.

    Wichtig

    Wenn Sie Eigenschaften seit dem Öffnen der Seite Spiegelung geändert haben, werden diese Änderungen nicht gespeichert.

    Das Dialogfeld wird automatisch geschlossen.

Weitere Informationen

Datenbankeigenschaften (Seite Wird gespiegelt)
Datenbankspiegelung (SQL Server)
Ausführen des manuellen Failovers einer Datenbank-Spiegelungssitzung (Transact-SQL)
Anhalten oder Fortsetzen einer Datenbank-Spiegelungssitzung (SQL Server)
Entfernen der Datenbankspiegelung (SQL Server)