Freigeben über


Manuelles Fehlschlagen einer Datenbankspiegelungssitzung (SQL Server Management Studio)

Wenn die gespiegelte Datenbank synchronisiert wird (d. h. wenn sich die Datenbank im SYNCHRONIZED-Zustand befindet), kann der Datenbankbesitzer ein manuelles Failover auf den Spiegelserver initiieren.

Während eines manuellen Failovers werden die Prinzipal- und Spiegelserverrollen für die Datenbank ausgetauscht, für die das Failover ausgeführt wird. Die Spiegeldatenbank wird zur Hauptdatenbank, und die Hauptdatenbank wird zur Spiegeldatenbank. In der folgenden Tabelle wird beispielsweise gezeigt, wie ein manuelles Failover die Rollen von zwei Spiegelpartnern austauscht: SQLDBENGINE0_1 und SQLDBENGINE0_2.

Server Vor dem Failover Nach dem Failover
SQLDBENGINE0_1 HAUPT SPIEGEL
SQLDBENGINE0_2 SPIEGEL HAUPT

Beachten Sie, dass die Serverrollen für andere Datenbankspiegelungssitzungen nicht betroffen sind. Weitere Informationen finden Sie unter Rollenwechsel während einer Datenbankspiegelungssitzung (SQL Server).

Manuelle Umschaltung der Datenbankspiegelung

  1. Stellen Sie eine Verbindung mit der 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, die fehlgeschlagen ist.

  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ätigungsfeld angezeigt. Der Prinzipalserver beginnt mit dem Herstellen einer Verbindung mit dem Spiegelserver mithilfe der Windows-Authentifizierung. Wenn die Windows-Authentifizierung nicht funktioniert, zeigt der Prinzipalserver das Dialogfeld "Mit Server verbinden " an. Wenn der Spiegelserver SQL Server-Authentifizierung verwendet, wählen Sie im Feld "Authentifizierung" die SQL Server-Authentifizierung aus. Geben Sie im Textfeld " Anmeldung " 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.

    Wenn failover erfolgreich ist, wird das Dialogfeld "Datenbankeigenschaften " geschlossen. Die Spiegeldatenbank wird zur Hauptdatenbank, und die Hauptdatenbank wird zur Spiegeldatenbank.

    Wenn ein Failover fehlschlägt, wird eine Fehlermeldung angezeigt, und das Dialogfeld bleibt geöffnet.

    Von Bedeutung

    Wenn Sie eigenschaften seit dem Öffnen der Spiegelungsseite geändert haben, werden diese Änderungen nicht gespeichert.

    Das Dialogfeld wird automatisch geschlossen.

Siehe auch

Datenbankeigenschaften (Spiegelungsseite)
Datenbankspiegelung (SQL Server)
Manuelles Fehlschlagen einer Datenbankspiegelungssitzung (Transact-SQL)
Anhalten oder Fortsetzen einer Datenbank-Spiegelungssitzung (SQL Server)
Entfernen der Datenbankspiegelung (SQL Server)