Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Wenn der Prinzipalserver im Modus für hohe Leistung und im Modus für hohe Sicherheit ohne automatisches Failover ausfällt, der Spiegelserver jedoch zur Verfügung steht, kann der Datenbankbesitzer die Datenbank verfügbar machen, indem er ein Failover des Diensts auf die Spiegeldatenbank (bei möglichem Datenverlust) erzwingt. Diese Option steht nur zur Verfügung, wenn alle der folgenden Bedingungen erfüllt sind:
Der primäre Server ist ausgefallen.
WITNESS ist auf OFF festgelegt oder ist mit dem Spiegelserver verbunden.
Achtung
Erzwungener Dienst ist ausschließlich eine Methode zur Notfallwiederherstellung. Das Erzwingen des Diensts kann Datenverluste zur Folge haben. Sie sollten den Dienst daher nur erzwingen, wenn Sie bereit sind, Datenverluste in Kauf zu nehmen, um den Dienst für die Datenbank unverzüglich wiederherzustellen. Wenn beim Erzwingen des Dienstes ein erheblicher Datenverlust droht, empfehlen wir, die Spiegelung zu beenden und die Datenbanken manuell erneut zu synchronisieren. Weitere Informationen zu den Risiken beim Erzwingen des Diensts finden Sie unter Database Mirroring Operating Modes.
Das Erzwingen des Dienstes setzt die Sitzung aus und startet einen neuen Wiederherstellungs-Fork. Die Auswirkung des Erzwingens des Dienstes ist vergleichbar mit dem Entfernen der Spiegelung und dem Wiederherstellen der früheren Prinzipaldatenbank. Durch das Erzwingen des Diensts wird jedoch das erneute Synchronisieren der Datenbanken (bei möglichem Datenverlust) vereinfacht, wenn die Spiegelung fortgesetzt wird.
Den Dienst in einer Datenbankspiegelungssitzung erzwingen
Stellen Sie eine Verbindung zum Spiegelserver her.
Geben Sie die folgende Erklärung ab:
ALTER DATABASE <database_name>SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS
Dabei ist <Datenbankname> die gespiegelte Datenbank.
Der Spiegelserver wechselt sofort in die Rolle des Prinzipalservers, und die Spiegelung wird ausgesetzt.
Siehe auch
ALTER DATABASE (Transact-SQL)
Betriebsmodi für Datenbankspiegelung