DROP AVAILABILITY GROUP (Transact-SQL)

A következőkre vonatkozik:SQL Server

Eltávolítja a megadott elérhetőségi csoportot és az összes replikáját. Ha egy rendelkezésre állási replikát üzemeltető kiszolgálópéldány offline állapotban van egy rendelkezésre állási csoport törlésekor, az online állapotba kerülés után a kiszolgálópéldány elveti a helyi rendelkezésre állási replikát. Egy elérhetőségi csoport kihagyása törli a hozzá tartozó elérhetőségi csoport hallgatóját is, ha egyáltalán van.

Important

Ha lehetséges, távolítsa el a rendelkezésre állási csoportot, amíg az elsődleges replikát üzemeltető kiszolgálópéldányhoz csatlakozik. Ha a rendelkezésre állási csoportot elvetik az elsődleges replikából, a módosítások engedélyezve lesznek a korábbi elsődleges adatbázisokban (magas rendelkezésre állási védelem nélkül). Ha egy elérhető csoportot törölünk egy másodlagos replikáról, az elsődleges replika VISSZAÁLLÍTÁSI állapotban marad, és az adatbázisokban nem engedélyezett a változtatás.

További információért a rendelkezésre állási csoport megszüntetésének alternatív módjaiért lásd: Remove an Availability Group (SQL Server) oldalon.

Transact-SQL szintaxis konvenciók

Syntax

DROP AVAILABILITY GROUP group_name   
[ ; ]  

Arguments

group_name
Megadja a kidobandó elérhetőségi csoport nevét.

Korlátozások és javaslatok

  • A végrehajtáshoz DROP AVAILABILITY GROUP szükség van a Always Be Availability Groups funkció engedélyezésére a szerver példányon. További információ: Always On rendelkezésre állási csoportok (SQL Server) engedélyezése és letiltása.

  • DROP AVAILABILITY GROUP nem hajtható végre sem tételekben, sem tranzakciókon belül. Emellett az kifejezések és változók nem támogatottak.

  • Bármely Windows Server Failover Clustering (WSFC) csomópontból eltávolíthatsz elérhetőségi csoportot, amely rendelkezik a rendelkezésre állási csoport megfelelő biztonsági adataival. Ez lehetővé teszi egy rendelkezésre állási csoport törlését, ha egyik rendelkezésre állási replikája sem marad meg.

    Important

    Kerülje a rendelkezésre állási csoport elvetését, ha a Windows Server feladatátvevő fürtszolgáltatás (WSFC) fürtje nem rendelkezik kvórumjelekkel. Ha el kell távolítania egy rendelkezésre állási csoportot, miközben a fürt nem rendelkezik kvórummal, a fürtben metaadatként tárolt rendelkezésre állási csoportot nem távolítják el. Miután a fürt ismét kvórumot kapott, a rendelkezésre állási csoportot ismét el kell távolítania a WSFC-fürtből.

  • Másodlagos replikán DROP AVAILABILITY GROUP csak vészhelyzeti célokra használható. Ennek az az oka, hogy egy rendelkezésre állási csoport elvetése offline állapotba helyezi a rendelkezésre állási csoportot. Ha eltávolítod a rendelkezésre állási csoportot egy másodlagos replikáról, az elsődleges replika nem tudja megállapítani, hogy az OFFLINE állapot kvorumvesztés, kényszer túltöltés vagy DROP AVAILABILITY GROUP parancs miatt történt-e. Az elsődleges másolat átalakul a RESTORING állapotba, hogy elkerülje az agy szétosztott helyzetét. További információ: How It Works: DROP AVAILABILITY GROUP Behaviors (CSS SQL Server Engineers blog).

Biztonság

Permissions

Engedély szükséges ALTER AVAILABILITY GROUP a rendelkezésre állási csoporthoz, a CONTROL AVAILABILITY GROUP engedélyhez, az ALTER ANY AVAILABILITY GROUP engedélyhez vagy a CONTROL SERVER engedélyhez. Ha eltávolítsunk egy elérhető csoportot, amelyet nem a helyi szerver példány híz, CONTROL SERVER vagy CONTROL engedélyre van szükség ezen a rendelkezésre állási csoporton.

Examples

A következő példa kihagyja a AccountsAG rendelkezésre állási csoportot.

DROP AVAILABILITY GROUP AccountsAG;  

Kapcsolódó tartalom

Lásd még

ALTER AVAILABILITY GROUP (Transact-SQL)
CREATE AVAILABILITY GROUP (Transact-SQL)
Távolítson el egy rendelkezésre állási csoportot (SQL Server)