Vorgegensweise: Entfernen des Zeugen aus einer Datenbank-Spiegelungssitzung (Transact-SQL)
Der Datenbankbesitzer kann den Zeugen für eine Datenbank-Spiegelungssitzung jederzeit während einer Datenbank-Spiegelungssitzung deaktivieren.
Durch das Deaktivieren des Zeugen ändert sich der Betriebsmodus entsprechend der Einstellung für die Transaktionssicherheit:
- Wenn die Transaktionssicherheit auf FULL festgelegt ist (Standardeinstellung), verwendet die Sitzung den synchronen Modus für hohen Schutz. Weitere Informationen finden Sie unter Synchrone Datenbankspiegelung (Modus für hohe Sicherheit).
- Wenn die Transaktionssicherheit auf OFF festgelegt ist, arbeitet die Sitzung asynchron (im Modus für hohe Leistung). Weitere Informationen finden Sie unter Asynchrone Datenbankspiegelung (Modus für hohe Leistung).
Die Transaktionssicherheitseinstellung der Datenbank wird auf jedem Partner in der sys.database_mirroring-Katalogsicht in den Spalten mirroring_safety_level und mirroring_safety_level_desc aufgezeichnet. Weitere Informationen finden Sie unter sys.database_mirroring (Transact-SQL).
So deaktivieren Sie den Zeugen
Stellen Sie eine Verbindung zu einem der Partner her.
Führen Sie die folgende Anweisung aus:
ALTER DATABASE <database_name> SET WITNESS OFF
Dabei ist <database_name> der Name der gespiegelten Datenbank.
Siehe auch
Aufgaben
Vorgehensweise: Ändern der Transaktionssicherheit in einer Datenbank-Spiegelungssitzung (Transact-SQL)
Vorgehensweise: Hinzufügen eines Zeugen für die Datenbankspiegelung mithilfe der Windows-Authentifizierung (Transact-SQL)
Konzepte
Datenbank-Spiegelungszeuge
Transact-SQL-Einstellungen und Datenbankspiegelungs-Betriebsmodi
Andere Ressourcen
ALTER DATABASE (Transact-SQL)
Vorgehensweisen zur Datenbankspiegelung