DROP AVAILABILITY GROUP (Transact-SQL)

 

THIS TOPIC APPLIES TO: yesSQL Server (starting with 2012)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Entfernt die angegebene Verfügbarkeitsgruppe und alle dazugehörigen Replikate. Wenn eine Serverinstanz, auf der eines der Verfügbarkeitsreplikate gehostet wird, offline ist, wenn Sie eine Verfügbarkeitsgruppe löschen, so wird das lokale Verfügbarkeitsreplikat von der Serverinstanz gelöscht, nachdem diese online geschaltet wurde. Wird eine Verfügbarkeitsgruppe gelöscht, wird auch der zugeordnete Verfügbarkeitsgruppenlistener gelöscht, falls vorhanden.

System_CAPS_ICON_important.jpg Wichtig


Entfernen Sie die Verfügbarkeitsgruppe wenn möglich nur, während eine Verbindung mit der Serverinstanz besteht, die das primäre Replikat hostet. Wenn die Verfügbarkeitsgruppe aus dem primären Replikat gelöscht wird, sind Änderungen in den früheren primären Datenbanken (ohne hohen Verfügbarkeitsschutz) zulässig. Löschen einer verfügbarkeitsgruppe aus einem sekundären Replikat erhält das primäre Replikat in der RESTORING Status, und Änderungen sind für die Datenbanken nicht zulässig.

Informationen zu alternativen Möglichkeiten zum Löschen einer verfügbarkeitsgruppe finden Sie unter Entfernen einer Verfügbarkeitsgruppe (SQL Server).

Topic link icon Transact-SQL-Syntaxkonventionen

  
DROP AVAILABILITY GROUP group_name   
[ ; ]  

Gruppenname
Gibt den Namen der Verfügbarkeitsgruppe an, die gelöscht werden soll.

  • Ausführen von DROP AVAILABILITY GROUP erfordert, dass die AlwaysOn-Verfügbarkeitsgruppen-Funktion auf der Serverinstanz aktiviert ist. Weitere Informationen finden Sie unter Aktivieren und Deaktivieren von AlwaysOn-Verfügbarkeitsgruppen (SQL Server).

  • DROP AVAILABILITY GROUP kann nicht als Teil von Batches oder innerhalb von Transaktionen ausgeführt werden. Auch Ausdrücke und Variablen werden nicht unterstützt.

  • Eine Verfügbarkeitsgruppe kann aus jedem WSFC-Knoten (Windows Server-Failoverclustering) gelöscht werden, der über die richtigen Sicherheitsanmeldeinformationen für die Verfügbarkeitsgruppe verfügt. Auf diese Weise können Sie eine Verfügbarkeitsgruppe löschen, wenn keine ihrer Verfügbarkeitsreplikate mehr vorhanden ist.

    System_CAPS_ICON_important.jpg Wichtig


    Löschen Sie eine Verfügbarkeitsgruppe nicht, wenn der WSFC-Cluster (Windows Server Failover Clustering) kein Quorum hat. Wenn Sie eine Verfügbarkeitsgruppe löschen müssen, solange der Cluster über kein Quorum verfügt, wird die Metadaten-Verfügbarkeitsgruppe, die im Cluster gespeichert ist, nicht entfernt. Nachdem der Cluster das Quorum wiedererlangt hat, müssen Sie die Verfügbarkeitsgruppe erneut löschen, um diese aus dem WSFC-Cluster zu entfernen.

  • Auf einem sekundären Replikat DROP AVAILABILITY GROUP sollte nur verwendet werden, nur für Ausnahmesituationen. Das liegt daran, dass durch Löschen einer Verfügbarkeitsgruppe die Verfügbarkeitsgruppe offline geschaltet wird. Wenn Sie die verfügbarkeitsgruppe aus einem sekundären Replikat löschen, das primäre Replikat nicht bestimmen, ob die OFFLINE Status aufgetreten ist, aufgrund eines quorumverlusts, eines erzwungenen Failovers oder eine DROP AVAILABILITY GROUP Befehl. Das primäre Replikat geht in die RESTORING Zustand, um eine mögliche Split-Brain-Situation zu verhindern. Weitere Informationen finden Sie unter Funktionsweise: DROP AVAILABILITY GROUP-Verhaltensweisen (Blog von CSS SQL Server-Ingenieuren).

Berechtigungen

Erfordert ALTER AVAILABILITY GROUP -Berechtigung für die verfügbarkeitsgruppe CONTROL AVAILABILITY GROUP Berechtigung ALTER ANY AVAILABILITY GROUP Berechtigung oder CONTROL SERVER Berechtigung. Eine verfügbarkeitsgruppe löschen, die nicht von der lokalen Serverinstanz gehostet wird, Sie müssen CONTROL SERVER Berechtigung oder Steuerelement -Berechtigung für diese verfügbarkeitsgruppe.

Mit dem folgenden Beispiel wird die Verfügbarkeitsgruppe AccountsAG gelöscht.

DROP AVAILABILITY GROUP AccountsAG;  

ALTER AVAILABILITY GROUP (Transact-SQL)
CREATE AVAILABILITY GROUP (Transact-SQL);
Entfernen einer Verfügbarkeitsgruppe (SQLServer)

Community-Beiträge

HINZUFÜGEN
Anzeigen: