Datenbankspiegelung
Die Datenbankspiegelung ist in erster Linie eine Softwarelösung, um die Verfügbarkeit einer Datenbank zu erhöhen. Die Datenbankspiegelung wird auf Datenbankbasis implementiert und kann nur für Datenbanken herangezogen werden, die das vollständige Wiederherstellungsmodell verwenden. Die Datenbankspiegelung wird vom einfachen und vom massenprotokollierten Wiederherstellungsmodell nicht unterstützt. Die Datenbankspiegelung wird in SQL Server Standard und Enterprise unterstützt.
Die Datenbankspiegelung bietet eine deutliche Steigerung der Verfügbarkeit und eine leicht zu verwaltende Alternative bzw. Ergänzung zur Failover-Clusterunterstützung und zum Protokollversand. Beim Synchronisieren einer Datenbank-Spiegelungssitzung stellt die Datenbankspiegelung einen unmittelbar betriebsbereiten Standbyserver bereit, der ein rasches Failover unterstützt, ohne dass Daten aus Transaktionen, für die bereits ein Commit ausgeführt wurde, verloren gehen. Während einer normalen Spiegelungssitzung können die Clientanwendungen nach dem Ausfall eines Produktionsservers schnell wiederhergestellt werden, indem die Verbindung zum Standbyserver wiederhergestellt wird.
Hinweis |
---|
Die Datenbanken master, msdb, temp und model können nicht gespiegelt werden. |
In diesem Abschnitt
Übersicht über die Datenbankspiegelung
Stellt die Komponenten der Datenbankspiegelung vor.Datenbank-Spiegelungssitzungen
Beschreibt, wie Datenbank-Spiegelungssitzungen ausgeführt werden: gleichzeitige Sitzungen, die für jede Sitzung erstellten Threads und die Voraussetzungen für eine Sitzung usw.Betriebsmodi der Datenbankspiegelung
Enthält Informationen über die synchronen und asynchronen Betriebsmodi für Datenbank-Spiegelungssitzungen, und über das Umschalten zwischen Partnerrollen während einer Datenbank-Spiegelungssitzung.Rollenwechsel während einer Datenbank-Spiegelungssitzung
Enthält Informationen über das Umschalten zwischen Partnerrollen während einer Datenbank-Spiegelungssitzung, einschließlich automatischen Failovers, manuellen Failovers und erzwungenen Diensten (mit möglichem Datenverlust). Enthält außerdem Informationen über das Einschätzen der Dienstunterbrechung beim Rollenwechsel.Automatische Seitenreparatur während einer Datenbank-Spiegelungssitzung
Beschreibt, wie ein Datenbank-Spiegelungspartner, der unter SQL Server 2008 oder neueren Versionen ausgeführt wird, auf Fehler reagiert, die das Lesen einer Datenseite verhindern.Spiegelungsstatus
Beschreibt die möglichen Spiegelungsstatus einer gespiegelten Datenbank.Bereitstellen der Datenbankspiegelung
Enthält Informationen zum Einrichten der Datenbankspiegelung und zum Herstellen einer Verbindung von Clients mit einer gespiegelten Datenbank.Verwaltung der Datenbankspiegelung
Enthält Informationen zum Anhalten, Fortsetzen und Anhalten einer Datenbankspiegelungssitzung bzw. zur Überwachung Ihrer Datenbankspiegelungssitzungen.Überwachen der Datenbankspiegelung
Enthält Informationen zum Verwenden des Datenbankspiegelungs-Monitors bzw. der gespeicherten dbmmonitor-Prozedur zum Überwachen der Datenbankspiegelung bzw. von Datenbank-Spiegelungssitzungen.