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.
Das Feature der Always On-Verfügbarkeitsgruppen ist eine Lösung für hohe Verfügbarkeit und Notfallwiederherstellung, die eine Alternative zur Datenbankspiegelung auf Unternehmensebene bietet. In SQL Server 2012 eingeführt, maximiert AlwaysOn-Verfügbarkeitsgruppen die Verfügbarkeit einer Gruppe von Benutzerdatenbanken für ein Unternehmen. Eine Verfügbarkeitsgruppe unterstützt eine Failoverumgebung für einen diskreten Satz von Benutzerdatenbanken (als Verfügbarkeitsdatenbankenbezeichnet), die zusammen ein Failover ausführen. Eine Verfügbarkeitsgruppe unterstützt einen Satz primärer Datenbanken mit Lese-/Schreibzugriff und einen bis acht Sätze entsprechender sekundärer Datenbanken. Optional können sekundäre Datenbanken für schreibgeschützten Zugriff und/oder einige Sicherungsvorgänge verfügbar gemacht werden.
Eine Verfügbarkeitsgruppe führt auf der Ebene eines Verfügbarkeitsreplikats ein Failover aus. Failovers werden nicht durch Datenbankprobleme verursacht, z. B. eine Datenbank, die aufgrund eines Verlusts einer Datendatei, des Löschens einer Datenbank oder einer Beschädigung eines Transaktionsprotokolls verdächtig wird.
Vorteile
Always On Availability Groups bietet eine vielzahl von Optionen, die die Verfügbarkeit der Datenbank verbessern und die bessere Ressourcennutzung ermöglichen. Die wichtigsten Komponenten sind:
Unterstützt bis zu neun Verfügbarkeitsreplikate. Ein Verfügbarkeitsreplikat ist eine Instanziierung einer Verfügbarkeitsgruppe, die von einer bestimmten Instanz von SQL Server gehostet wird und eine lokale Kopie jeder Verfügbarkeitsdatenbank beibehält, die zur Verfügbarkeitsgruppe gehört. Jede Verfügbarkeitsgruppe unterstützt ein primäres Replikat und bis zu acht sekundäre Replikate. Weitere Informationen finden Sie unter Übersicht über AlwaysOn-Verfügbarkeitsgruppen (SQL Server).
Von Bedeutung
Jedes Verfügbarkeitsreplikat muss sich auf einem anderen Knoten eines einzelnen Windows Server Failover Clustering (WSFC)-Clusters befinden. Weitere Informationen zu Voraussetzungen, Einschränkungen und Empfehlungen für Verfügbarkeitsgruppen finden Sie unter Voraussetzungen, Einschränkungen und Empfehlungen für AlwaysOn-Verfügbarkeitsgruppen; SQL Server;.
Unterstützt die folgenden alternativen Verfügbarkeitsmodi:
Modus für asynchrone Commits. Dieser Verfügbarkeitsmodus ist eine Lösung für die Notfallwiederherstellung, die gut funktioniert, wenn die Verfügbarkeitsreplikate über große Entfernungen verteilt sind.
Modus für synchrone Commits. Bei diesem Verfügbarkeitsmodus haben Hochverfügbarkeit und Datenschutz Vorrang vor Leistung, und dies hat eine höhere Transaktionslatenz zur Folge. Eine bestimmte Verfügbarkeitsgruppe kann bis zu drei Synchron-Commit-Verfügbarkeitsreplikate unterstützen, einschließlich des aktuellen primären Replikats.
Weitere Informationen finden Sie unter Verfügbarkeitsmodi; Always On Availability Groups;.
Unterstützt mehrere Failovermethoden für Verfügbarkeitsgruppen: automatisches Failover, geplantes manuelles Failover (im Allgemeinen als „manuelles Failover“ bezeichnet) und erzwungenes manuelles Failover (im Allgemeinen als „erzwungenes Failover“ bezeichnet). Weitere Informationen finden Sie unter Failover und Failover-Modi; Always On-Verfügbarkeitsgruppen;.
Ermöglicht es Ihnen, ein angegebenes Verfügbarkeitsreplikat so zu konfigurieren, dass es entweder eines oder beide der folgenden Funktionen für aktive sekundäre Replikate unterstützt:
Schreibgeschützter Verbindungszugriff, der schreibgeschützte Verbindungen mit dem Replikat ermöglicht, auf die Datenbanken zuzugreifen und diese zu lesen, wenn es als sekundäres Replikat ausgeführt wird. Weitere Informationen finden Sie unter Active Secondaries: Lesbare sekundäre Replikate; Always On Availability Groups).
Das Durchführen von Sicherungsvorgängen für Datenbanken, wenn diese als sekundäre Replikate betrieben werden. Weitere Informationen finden Sie unter Active Secondaries: Backup on Secondary Replicas).
Die Verwendung aktiver sekundärer Funktionen verbessert Ihre IT-Effizienz und reduziert die Kosten durch eine bessere Ressourcennutzung sekundärer Hardware. Außerdem trägt das Auslagern reiner Lesevorgänge und Sicherungsaufträge auf sekundäre Replikate dazu bei, die Leistung auf dem primären Replikat zu verbessern.
Unterstützt einen Verfügbarkeitsgruppenlistener für jede Verfügbarkeitsgruppe. Ein Verfügbarkeitsgruppenlistener ist ein Servername, mit dem Clients eine Verbindung herstellen können, um auf eine Datenbank in einem primären oder sekundären Replikat einer AlwaysOn-Verfügbarkeitsgruppe zuzugreifen. Verfügbarkeitsgruppenlistener leiten eingehende Verbindungen an das primäre Replikat oder an ein schreibgeschütztes sekundäres Replikat weiter. Der Listener ermöglicht das schnelle Anwendungsfailover, wenn eine Verfügbarkeitsgruppe ausfällt. Weitere Informationen finden Sie unter Verfügbarkeitsgruppenlistener, Verbindung mit dem Client und Anwendungsfailover, SQL Server.
Unterstützt eine flexible Failoverrichtlinie, um größere Kontrolle über das Failover von Verfügbarkeitsgruppen zu erlangen. Weitere Informationen finden Sie unter Failover- und Failovermodi; Always On Availability Groups;.
Unterstützt die automatische Seitenreparatur als Schutz vor Seitenbeschädigungen. Weitere Informationen finden Sie unter "Automatische Seitenreparatur" (Für Verfügbarkeitsgruppen und Datenbankspiegelung;).
Unterstützt Verschlüsselung und Komprimierung, die einen sicheren, leistungsstarken Transport ermöglichen.
Stellt einen integrierten Satz von Tools bereit, um die Bereitstellung und Verwaltung von Verfügbarkeitsgruppen zu erleichtern. Dazu gehören:
Transact-SQL-DDL-Anweisungen zum Erstellen und Verwalten von Verfügbarkeitsgruppen. Weitere Informationen finden Sie unter Übersicht über Transact-SQL-Anweisungen für Always On-Verfügbarkeitsgruppen; SQL Server;.
SQL Server Management Studio -Tools:
Mit dem Assistent für neue Verfügbarkeitsgruppen wird eine Verfügbarkeitsgruppe erstellt und verwaltet. In einigen Umgebungen kann dieser Assistent auch die sekundären Datenbanken automatisch vorbereiten und die Datensynchronisierung für jede von ihnen starten. Weitere Informationen finden Sie im Dialogfeld "Neue Verfügbarkeitsgruppe verwenden". SQL Server Management Studio;.
Der Assistent zum Hinzufügen von Datenbanken zu Verfügbarkeitsgruppen fügt einer vorhandenen Verfügbarkeitsgruppe eine oder mehrere primäre Datenbanken hinzu. In einigen Umgebungen kann dieser Assistent auch die sekundären Datenbanken automatisch vorbereiten und die Datensynchronisierung für jede von ihnen starten. Weitere Informationen finden Sie unter Verwenden des Assistenten zum Hinzufügen von Datenbanken zur Verfügbarkeitsgruppe (SQL Server).
Der Assistent zum Hinzufügen von Replikaten zu Verfügbarkeitsgruppen fügt einer vorhandenen Verfügbarkeitsgruppe ein oder mehrere sekundäre Replikate hinzu. In einigen Umgebungen kann dieser Assistent auch die sekundären Datenbanken automatisch vorbereiten und die Datensynchronisierung für jede von ihnen starten. Weitere Informationen finden Sie unter Verwenden des Assistenten zum Hinzufügen von Replikaten zur Verfügbarkeitsgruppe; SQL Server Management Studio;.
Der Assistent für das Failover von Verfügbarkeitsgruppen initiiert ein manuelles Failover für eine Verfügbarkeitsgruppe. Abhängig von der Konfiguration und dem Zustand des sekundären Replikats, das Sie als Failoverziel angeben, kann der Assistent entweder ein geplantes oder ein erzwungenes manuelles Failover ausführen. Weitere Informationen finden Sie unter Verwenden des Assistenten für Fail Over Availability Group; SQL Server Management Studio;.
Das Always On Dashboard überwacht AlwaysOn-Verfügbarkeitsgruppen, Verfügbarkeitsreplikate und Verfügbarkeitsdatenbanken und wertet Ergebnisse für AlwaysOn-Richtlinien aus. Weitere Informationen finden Sie unter Verwenden des AlwaysOn-Dashboards; SQL Server Management Studio;.
Der Detailbereich im Objekt-Explorer zeigt grundlegende Informationen zu vorhandenen Verfügbarkeitsgruppen an. Weitere Informationen finden Sie unter Verwenden der Objekt-Explorer-Details zum Überwachen der Verfügbarkeitsgruppe; SQL Server Management Studio;.
PowerShell-Cmdlets. Weitere Informationen finden Sie unter Übersicht über PowerShell-Cmdlets für AlwaysOn-Verfügbarkeitsgruppen; SQL Serve;.
Begriffe und Definitionen
Verfügbarkeitsgruppe
Ein Container für eine Gruppe von Datenbanken ( Verfügbarkeitsdatenbanken), für die zusammen ein Failover ausgeführt wird.
Verfügbarkeitsdatenbank
Eine Datenbank, die zu einer Verfügbarkeitsgruppe gehört. Für jede Verfügbarkeitsdatenbank verwaltet die Verfügbarkeitsgruppe eine einzelne Lese-/Schreibkopie (die primäre Datenbank) und eine bis acht schreibgeschützte Kopien (sekundäre Datenbanken).
Primäre Datenbank
Die Lese-/Schreibkopie einer Verfügbarkeitsdatenbank.
Sekundäre Datenbank
Eine schreibgeschützte Kopie einer Verfügbarkeitsdatenbank.
Verfügbarkeitsreplikat
Eine Instanziierung einer Verfügbarkeitsgruppe, die von einer bestimmten Instanz von SQL Server gehostet wird und eine lokale Kopie jeder Verfügbarkeitsdatenbank beibehält, die zur Verfügbarkeitsgruppe gehört. Zwei Typen von Verfügbarkeitsreplikaten sind vorhanden: ein einzelnes primäres Replikat und ein bis acht sekundäre Replikate.
primäres Replikat
Das Verfügbarkeitsreplikat, das die primären Datenbanken für Lese-/Schreibverbindungen von Clients verfügbar macht und darüber hinaus Transaktionsprotokoll-Datensätze für jede primäre Datenbank an jedes sekundäre Replikat sendet.
Sekundäres Replikat
Ein Verfügbarkeitsreplikat, das eine sekundäre Kopie jeder Verfügbarkeitsdatenbank beibehält und als potenzielles Failoverziel für die Verfügbarkeitsgruppe dient. Optional kann ein sekundäres Replikat schreibgeschützten Zugriff auf sekundäre Datenbanken und das Erstellen von Sicherungen für sekundäre Datenbanken unterstützen.
Verfügbarkeitsgruppen-Listener
Ein Servername, mit dem Clients eine Verbindung herstellen können, um auf eine Datenbank in einem primären oder sekundären Replikat einer AlwaysOn-Verfügbarkeitsgruppe zuzugreifen. Verfügbarkeitsgruppenlistener leiten eingehende Verbindungen an das primäre Replikat oder an ein schreibgeschütztes sekundäres Replikat weiter.
Hinweis
Weitere Informationen finden Sie unter Übersicht über AlwaysOn-Verfügbarkeitsgruppen; SQL Serve;.
Interoperabilität und Koexistenz mit anderen Datenbank-Engine-Features
Always On Availability Groups können mit den folgenden Features oder Komponenten von SQL Server verwendet werden:
Warnung
Informationen zu Einschränkungen und Einschränkungen für die Verwendung anderer Features mit Always On-Verfügbarkeitsgruppen finden Sie unter Always On Availability Groups: Interoperability; SQL Server;.
Verwandte Aufgaben
Verwandte Inhalte
Blogs:
SQL Server Always On Team Blogs: Der offizielle SQL Server AlwaysOn Team Blog
Videos:
Whitepaper:
Microsoft SQL Server Always On-Lösungshandbuch zu hoher Verfügbarkeit und Notfallwiederherstellung
Siehe auch
Übersicht über AlwaysOn-Verfügbarkeitsgruppen; SQL Server;
Voraussetzungen, Einschränkungen und Empfehlungen für AlwaysOn-Verfügbarkeitsgruppen (SQL Server)
Konfiguration einer Serverinstanz für AlwaysOn-Verfügbarkeitsgruppen; SQL Server;
Erstellung und Konfiguration von Verfügbarkeitsgruppen; SQL Server;
Verwaltung einer Verfügbarkeitsgruppe; SQL Server;
Überwachen von Verfügbarkeitsgruppen (SQL Server)
Übersicht über Transact-SQL-Anweisungen für Always On-Verfügbarkeitsgruppen, SQL Server
Übersicht über PowerShell-Cmdlets für AlwaysOn-Verfügbarkeitsgruppen; SQL Server;