Always On-Verfügbarkeitsgruppen (SQL Server)Always On Availability Groups (SQL Server)

Dieses Thema gilt für: JaSQL ServerkeineAzure SQL-DatenbankkeineAzure SQL Data Warehouse keine Parallel DatawarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Die Funktion AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups ist eine Lösung für hohe Verfügbarkeit und Notfallwiederherstellung, die eine Alternative zur Datenbankspiegelung auf Unternehmensebene bietet.The AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups feature is a high-availability and disaster-recovery solution that provides an enterprise-level alternative to database mirroring. SQL Server 2012SQL Server 2012wurden in AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups eingeführt und maximieren die Verfügbarkeit einer Gruppe von Benutzerdatenbanken für ein Unternehmen.Introduced in SQL Server 2012SQL Server 2012, AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups maximizes the availability of a set of user databases for an enterprise. Eine Verfügbarkeitsgruppe unterstützt eine Failoverumgebung für einen diskreten Satz von Benutzerdatenbanken (als Verfügbarkeitsdatenbankenbezeichnet), die zusammen ein Failover ausführen.An availability group supports a failover environment for a discrete set of user databases, known as availability databases, that fail over together. Eine Verfügbarkeitsgruppe unterstützt einen Satz primärer Datenbanken mit Lese-/Schreibzugriff und einen bis acht Sätze entsprechender sekundärer Datenbanken.An availability group supports a set of read-write primary databases and one to eight sets of corresponding secondary databases. Optional können sekundäre Datenbanken für schreibgeschützten Zugriff und/oder einige Sicherungsvorgänge verfügbar gemacht werden.Optionally, secondary databases can be made available for read-only access and/or some backup operations.

Eine Verfügbarkeitsgruppe führt auf der Ebene eines Verfügbarkeitsreplikats ein Failover aus.An availability group fails over at the level of an availability replica. Failover werden nicht durch Datenbankprobleme verursacht, z. B., wenn eine Datenbank aufgrund eines Verlusts einer Datendatei, des Löschens einer Datenbank oder der Beschädigung eines Transaktionsprotokolls, verdächtig wird.Failovers are not caused by database issues such as a database becoming suspect due to a loss of a data file, deletion of a database, or corruption of a transaction log.

[HINWEIS] Der vollständige, formale Name für diese Verfügbarkeitsfunktionen lautet „Always On-Verfügbarkeitsgruppen“.[NOTE] Always On availability groups is the full, formal name for this availability feature. Die englische Abkürzung für diesen Begriff lautet AG (Always On Availability groups). Bitte verwenden Sie nicht die Abkürzungen AOAG oder AAG.The abbreviation is AG, not AOAG or AAG.

VorteileBenefits

AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups stellen ein breites Spektrum von Optionen bereit, durch die die Datenbankverfügbarkeit verbessert und eine optimale Ressourcenverwendung ermöglicht werden. provides a rich set of options that improve database availability and that enable improved resource use. Die wichtigsten Komponenten sind:The key components are as follows:

  • Unterstützt bis zu neun Verfügbarkeitsreplikate.Supports up to nine availability replicas. 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.An availability replica is an instantiation of an availability group that is hosted by a specific instance of SQL Server and maintains a local copy of each availability database that belongs to the availability group. Jede Verfügbarkeitsgruppe unterstützt ein primäres Replikat und bis zu acht sekundäre Replikate.Each availability group supports one primary replica and up to eight secondary replicas. Weitere Informationen finden Sie unter Übersicht über Always On-Verfügbarkeitsgruppen (SQL Server).For more information, see Overview of Always On Availability Groups (SQL Server).

    Wichtig

    Jedes Verfügbarkeitsreplikat muss sich in einem anderen Knoten eines einzelnen WSFC-Clusters (Windows Server-Failoverclustering) befinden.Each availability replica must reside on a different node of a single Windows Server Failover Clustering (WSFC) cluster. Informationen zu Voraussetzungen, Einschränkungen und Empfehlungen für Verfügbarkeitsgruppen finden Sie unter Voraussetzungen, Einschränkungen und Empfehlungen für Always On-Verfügbarkeitsgruppen (SQL Server).For more information about prerequisites, restrictions, and recommendations for availability groups, see Prerequisites, Restrictions, and Recommendations for Always On Availability Groups (SQL Server).

  • Unterstützt die folgenden alternativen Verfügbarkeitsmodi:Supports alternative availability modes, as follows:

    • Modus für asynchrone Commits.Asynchronous-commit mode. Dieser Verfügbarkeitsmodus ist eine Lösung für die Notfallwiederherstellung, die gut funktioniert, wenn die Verfügbarkeitsreplikate über große Entfernungen verteilt sind.This availability mode is a disaster-recovery solution that works well when the availability replicas are distributed over considerable distances.

    • Modus für synchrone Commits.Synchronous-commit mode. Bei diesem Verfügbarkeitsmodus haben hohe Verfügbarkeit und Datenschutz Vorrang vor Leistung, und dies hat eine höhere Transaktionslatenz zur Folge.This availability mode emphasizes high availability and data protection over performance, at the cost of increased transaction latency. Eine bestimmte Verfügbarkeitsgruppe kann bis zu drei Verfügbarkeitsreplikate mit synchronem Commit (einschließlich des aktuellen primären Replikats) unterstützen.A given availability group can support up to three synchronous-commit availability replicas, including the current primary replica.

      Weitere Informationen finden Sie unter Verfügbarkeitsmodi (Always On-Verfügbarkeitsgruppen)ausgetauscht werden.For more information, see Availability Modes (Always On Availability Groups).

  • Unterstützt mehrere Failovermethoden für Verfügbarkeitsgruppen: automatisches Failover, geplantes manuelles Failover (im Allgemeinen "manuelles Failover" genannt) und erzwungenes manuelles Failover (im Allgemeinen "erzwungenes Failover" genannt).Supports several forms of availability-group failover: automatic failover, planned manual failover (generally referred as simply "manual failover"), and forced manual failover (generally referred as simply "forced failover"). Weitere Informationen finden Sie weiter unten in diesem Thema unter Failover und Failovermodi (Always On-Verfügbarkeitsgruppen).For more information, see Failover and Failover Modes (Always On Availability Groups).

  • 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:Enables you to configure a given availability replica to support either or both of the following active-secondary capabilities:

  • Unterstützt einen Verfügbarkeitsgruppenlistener für jede Verfügbarkeitsgruppe.Supports an availability group listener for each availability group. 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 Always On-Verfügbarkeitsgruppe zuzugreifen.An availability group listener is a server name to which clients can connect in order to access a database in a primary or secondary replica of an Always On availability group. Verfügbarkeitsgruppenlistener leiten eingehende Verbindungen an das primäre Replikat oder ein schreibgeschütztes sekundäres Replikat weiter.Availability group listeners direct incoming connections to the primary replica or to a read-only secondary replica. Der Listener ermöglicht ein schnelles Anwendungsfailover, nachdem für eine Verfügbarkeitsgruppe ein Failover ausgeführt wurde.The listener provides fast application failover after an availability group fails over. Weitere Informationen finden Sie unter Verfügbarkeitsgruppenlistener, Clientkonnektivität und Anwendungsfailover (SQL Server)wichtig sind.For more information, see Availability Group Listeners, Client Connectivity, and Application Failover (SQL Server).

  • Unterstützt eine flexible Failoverrichtlinie, um größere Kontrolle über das Failover von Verfügbarkeitsgruppen zu erlangen.Supports a flexible failover policy for greater control over availability-group failover. Weitere Informationen finden Sie unter Failover und Failovermodi (Always On-Verfügbarkeitsgruppen).For more information, see Failover and Failover Modes (Always On Availability Groups).

  • Unterstützt die automatische Seitenreparatur als Schutz vor Seitenbeschädigungen.Supports automatic page repair for protection against page corruption. Weitere Informationen finden Sie unter Automatische Seitenreparatur (Verfügbarkeitsgruppen/Datenbankspiegelung).For more information, see Automatic Page Repair (Availability Groups: Database Mirroring).

  • Unterstützt Verschlüsselung und Komprimierung, die einen sicheren, leistungsstarken Transport ermöglichen.Supports encryption and compression, which provide a secure, high performing transport.

  • Stellt einen integrierten Satz von Tools bereit, um die Bereitstellung und Verwaltung von Verfügbarkeitsgruppen zu erleichtern. Dazu gehören:Provides an integrated set of tools to simplify deployment and management of availability groups, including:

Begriffe und DefinitionenTerms and Definitions

Verfügbarkeitsgruppeavailability group
Ein Container für eine Gruppe von Datenbanken ( Verfügbarkeitsdatenbanken), für die zusammen ein Failover ausgeführt wird.A container for a set of databases, availability databases, that fail over together.

Verfügbarkeitsdatenbankavailability database
Eine Datenbank, die zu einer Verfügbarkeitsgruppe gehört.A database that belongs to an availability group. 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).For each availability database, the availability group maintains a single read-write copy (the primary database) and one to eight read-only copies (secondary databases).

Primäre Datenbankprimary database
Die Lese-/Schreibkopie einer Verfügbarkeitsdatenbank.The read-write copy of an availability database.

Sekundäre Datenbanksecondary database
Eine schreibgeschützte Kopie einer Verfügbarkeitsdatenbank.A read-only copy of an availability database.

Verfügbarkeitsreplikatavailability replica
Eine Instanziierung einer Verfügbarkeitsgruppe, die von einer bestimmten Instanz von SQL ServerSQL Server gehostet wird und eine lokale Kopie jeder Verfügbarkeitsdatenbank beibehält, die zur Verfügbarkeitsgruppe gehört.An instantiation of an availability group that is hosted by a specific instance of SQL ServerSQL Server and maintains a local copy of each availability database that belongs to the availability group. Zwei Typen von Verfügbarkeitsreplikaten sind vorhanden: ein einzelnes primäres Replikat und ein bis acht sekundäre Replikate.Two types of availability replicas exist: a single primary replica and one to eight secondary replicas.

Primäres Replikatprimary replica
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.The availability replica that makes the primary databases available for read-write connections from clients and, also, sends transaction log records for each primary database to every secondary replica.

Sekundäres Replikatsecondary replica
Ein Verfügbarkeitsreplikat, das eine sekundäre Kopie jeder Verfügbarkeitsdatenbank beibehält und als potenzielles Failoverziel für die Verfügbarkeitsgruppe dient.An availability replica that maintains a secondary copy of each availability database, and serves as a potential failover targets for the availability group. 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.Optionally, a secondary replica can support read-only access to secondary databases can support creating backups on secondary databases.

Verfügbarkeitsgruppenlisteneravailability group listener
Ein Servername, mit dem Clients eine Verbindung herstellen können, um auf eine Datenbank in einem primären oder sekundären Replikat einer Always On-Verfügbarkeitsgruppe zuzugreifen.A server name to which clients can connect in order to access a database in a primary or secondary replica of an Always On availability group. Verfügbarkeitsgruppenlistener leiten eingehende Verbindungen an das primäre Replikat oder ein schreibgeschütztes sekundäres Replikat weiter.Availability group listeners direct incoming connections to the primary replica or to a read-only secondary replica.

Interoperabilität und Koexistenz mit anderen Datenbankmodul-FunktionenInteroperability and Coexistence with Other Database Engine Features

AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups können mit den folgenden Funktionen oder Komponenten von SQL ServerSQL Serververwendet werden: can be used with the following features or components of SQL ServerSQL Server:

Warnung

Informationen zu Einschränkungen bei der Verwendung anderer Funktionen mit AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups finden Sie unter Always On-Verfügbarkeitsgruppen: Interoperabilität (SQL Server).For information about restrictions and limitations for using other features with AlwaysOn-VerfügbarkeitsgruppenAlways On availability groups, see Always On Availability Groups: Interoperability (SQL Server).

Verwandte AufgabenRelated Tasks

Verwandte InhalteRelated Content

Weitere Informationen finden Sie unterSee Also

Übersicht über AlwaysOn-Verfügbarkeitsgruppen (SQL Server) Overview of Always On Availability Groups (SQL Server)
Voraussetzungen, Einschränkungen und Empfehlungen für Always On-Verfügbarkeitsgruppen (SQL Server) Prerequisites, Restrictions, and Recommendations for Always On Availability Groups (SQL Server)
Konfiguration einer Serverinstanz für Always On-Verfügbarkeitsgruppen (SQL Server) Configuration of a Server Instance for Always On Availability Groups (SQL Server)
Erstellung und Konfiguration von Verfügbarkeitsgruppen (SQL Server) Creation and Configuration of Availability Groups (SQL Server)
Verwaltung einer Verfügbarkeitsgruppe (SQL Server) Administration of an Availability Group (SQL Server)
Überwachen von Verfügbarkeitsgruppen (SQL Server) Monitoring of Availability Groups (SQL Server)
Übersicht über Transact-SQL-Anweisungen für Always On-Verfügbarkeitsgruppen (SQL Server) Overview of Transact-SQL Statements for Always On Availability Groups (SQL Server)
Übersicht über PowerShell-Cmdlets für Always On-Verfügbarkeitsgruppen (SQL Server)Overview of PowerShell Cmdlets for Always On Availability Groups (SQL Server)