DROP AVAILABILITY GROUP (Transact-SQL)

platí pro:SQL Server

Odstraní specifikovanou skupinu dostupnosti a všechny její repliky. Pokud je instance serveru, která je hostitelem jedné z replik dostupnosti, offline, když odstraníte skupinu dostupnosti, po příchodu do režimu online instance serveru odstraní místní repliku dostupnosti. Vynechání skupiny dostupnosti také smaže přidružený posluchač skupiny dostupnosti, pokud existuje.

Important

Pokud je to možné, odeberte skupinu dostupnosti pouze při připojení k instanci serveru, která je hostitelem primární repliky. Když je skupina dostupnosti odstraněna z primární repliky, změny jsou povoleny v bývalých primárních databázích (bez ochrany vysoké dostupnosti). Smazání skupiny dostupnosti ze sekundární repliky ponechává primární repliku ve stavu OBNOVENÍ a změny nejsou v databázích povoleny.

Pro informace o alternativních způsobech, jak skupinu dostupnosti zrušit, viz Odebrat skupinu dostupnosti (SQL Server).

Transact-SQL konvence syntaxe

Syntax

DROP AVAILABILITY GROUP group_name   
[ ; ]  

Arguments

group_name
Specifikuje název skupiny dostupnosti, která má být vynechána.

Omezení a doporučení

  • Spuštění DROP AVAILABILITY GROUP vyžaduje, aby byla funkce Always On Availability Groups povolena na serverové instanci. Další informace najdete v tématu Povolení a zakázání skupin dostupnosti AlwaysOn (SQL Server).

  • DROP AVAILABILITY GROUP nelze provádět jako součást dávek ani v rámci transakcí. Také nejsou podporovány výrazy a proměnné.

  • Můžete zrušit skupinu dostupnosti z jakéhokoliv uzlu Windows Server Failover Clustering (WSFC), který má správné bezpečnostní přihlašovací údaje pro skupinu dostupnosti. Tím můžete odstranit skupinu dostupnosti, pokud už nezůstane žádná z jejích replik dostupnosti.

    Important

    Pokud cluster WSFC (Windows Server Failover Clustering) nemá žádné kvorum, vyhněte se vyřazení skupiny dostupnosti. Pokud potřebujete odstranit skupinu dostupnosti, pokud cluster nemá kvorum, skupina dostupnosti metadat uložená v clusteru se neodebere. Jakmile cluster znovu získá kvorum, budete muset skupinu dostupnosti znovu odstranit, abyste ji odebrali z clusteru WSFC.

  • Na sekundární replice DROP AVAILABILITY GROUP by se měla používat jenom pro účely tísňového volání. Důvodem je to, že vyřazení skupiny dostupnosti přepne skupinu dostupnosti do offline režimu. Pokud skupinu dostupnosti odstraníte ze sekundární repliky, primární replika nemůže určit, zda ke stavu OFFLINE došlo kvůli úbytku kvóra, nucenému failoveru nebo příkazu DROP AVAILABILITY GROUP . Primární replika přechází do stavu OBNOVY , aby zabránila možné situaci s rozštěpením mozku. Další informace naleznete v tématu How It Works: DROP AVAILABILITY GROUP Behaviors (CSS SQL Server Engineers blog).

Zabezpečení

Permissions

Vyžaduje oprávnění ALTER AVAILABILITY GROUP ke skupině dostupnosti, oprávnění CONTROL AVAILABILITY GROUP, oprávnění ALTER ANY AVAILABILITY GROUP nebo oprávnění CONTROL SERVER. Pro odstranění skupiny dostupnosti, která není hostována lokální serverovou instancí, potřebujete oprávnění CONTROL SERVER nebo CONTROL na této skupině dostupnosti.

Examples

Následující příklad vylučuje AccountsAG skupinu dostupnosti.

DROP AVAILABILITY GROUP AccountsAG;  

Související obsah

Viz také

ALTER AVAILABILITY GROUP (Transact-SQL)
CREATE AVAILABILITY GROUP (Transact-SQL)
odebrání skupiny dostupnosti (SQL Server)