Freigeben über


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 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 Tasks aus, 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.

    Wichtiger HinweisWichtig

    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

Ausführen des manuellen Failovers einer Datenbank-Spiegelungssitzung (Transact-SQL)

Verweis

Datenbankeigenschaften (Seite Wird gespiegelt)

Konzepte

Datenbankspiegelung (SQL Server)

Anhalten oder Fortsetzen einer Datenbank-Spiegelungssitzung (SQL Server)

Entfernen der Datenbankspiegelung (SQL Server)