Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Ez a cikk bemutatja, hogyan törölhet (elvethet) egy Always On rendelkezésre állási csoportot az SQL Server Management Studio, a Transact-SQL vagy a PowerShell használatával az SQL Serverben. 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 rendelkezésre állási csoport törlése törli a társított rendelkezésreállási csoport figyelőt.
Kérjük, vegye figyelembe, hogy ha szükséges, bármelyik olyan Windows Server-feladatátvevő fürt csomópontból eltávolíthat egy rendelkezésre állási csoportot, amely a megfelelő biztonsági hitelesítő adatokkal rendelkezik a csoporthoz. 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.
Fontos
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 rendelkezésre állási csoportot töröl egy másodlagos replikából, az elsődleges replika a VISSZAÁLLÍTÁS állapotban marad, és a módosítások nem engedélyezettek az adatbázisokban.
Korlátozások és javaslatok
- Ha a rendelkezésre állási csoport online állapotban van, a másodlagos replikából való törlés hatására az elsődleges replika átvált a VISSZAÁLLÍTÁS állapotra. Ezért ha lehetséges, távolítsa el a rendelkezésre állási csoportot csak az elsődleges replikát üzemeltető kiszolgálópéldányból.
- Ha töröl egy rendelkezésre állási csoportot egy olyan számítógépről, amelyet eltávolítottak vagy kizártak a WSFC feladatátvevő fürtből, a rendelkezésre állási csoport csak helyileg lesz törölve.
- 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 a DROP AVAILABILITY GROUP kizárólag 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 egy másodlagos replikából elveti a rendelkezésre állási csoportot, az elsődleges replika nem tudja megállapítani, hogy az OFFLINE állapot kvórumveszteség, kényszerített feladatátvétel vagy DROP AVAILABILITY GROUP parancs miatt történt-e. Az elsődleges replika a VISSZAÁLLÍTÁS állapotra vált, hogy megakadályozza az agy felosztását. További információért lásd: "How It Works: DROP AVAILABILITY GROUP Behaviors" (CSS SQL Server Engineers blog).
Engedélyek
ALTER AVAILABILITY GROUP engedély szükséges a rendelkezésre állási csoporthoz, CONTROL AVAILABILITY GROUP engedély, ALTER ANY AVAILABILITY GROUP engedély vagy CONTROL SERVER engedély. Ha olyan rendelkezésre állási csoportot szeretne elvetni, amelyet nem a helyi kiszolgálópéldány üzemeltet, akkor a rendelkezésre állási csoporthoz CONTROL SERVER- vagy CONTROL-engedélyre van szükség.
Az SQL Server Management Studio használata
Rendelkezésre állási csoport törlése
Az Object Explorerben csatlakozzon ahhoz a kiszolgálópéldányhoz, amely az elsődleges replikát üzemelteti, ha lehetséges, vagy csatlakozzon egy másik kiszolgálópéldányhoz, amely engedélyezve van az Always On rendelkezésre állási csoportok számára egy WSFC-csomóponton, amely rendelkezik a rendelkezésre állási csoport megfelelő biztonsági hitelesítő adataival. Bontsa ki a kiszolgálófát.
Nyissa ki az Always On High Availability csomópontot és a Rendelkezésre Állási Csoportok csomópontot.
Ez a lépés attól függ, hogy több rendelkezésre állási csoportot vagy csak egy rendelkezésre állási csoportot szeretne törölni az alábbiak szerint:
Több rendelkezésre állási csoport törléséhez (amelyek elsődleges replikái a csatlakoztatott kiszolgálópéldányon találhatók) az Objektumkezelő részletei panelen megtekintheti és kiválaszthatja az összes törölni kívánt rendelkezésre állási csoportot. További információ: Az Objektumkezelő adatainak használata a rendelkezésre állási csoportok (SQL Server Management Studio)figyeléséhez.
Egyetlen rendelkezésre állási csoport törléséhez jelölje ki azt az Object Explorer panelen vagy az Object Explorer Részletek panelen.
Kattintson a jobb gombbal a kijelölt rendelkezésre állási csoportra vagy csoportokra, és válassza a Törlés parancsot.
A Rendelkezésre állási csoport eltávolítása párbeszédpanelen az összes felsorolt rendelkezésre állási csoport törléséhez kattintson OKgombra. Ha nem szeretné eltávolítani az összes felsorolt rendelkezésre állási csoportot, kattintson a Mégsegombra.
A Transact-SQL használata
Rendelkezésre állási csoport törlése
Csatlakozzon ahhoz a kiszolgálópéldányhoz, amely az elsődleges replikát üzemelteti, ha lehetséges, vagy csatlakozzon egy másik kiszolgálópéldányhoz, amely engedélyezve van az Always On rendelkezésre állási csoportok számára egy WSFC-csomóponton, amely rendelkezik a rendelkezésre állási csoport megfelelő biztonsági hitelesítő adataival.
Az alábbiak szerint használja a DROP AVAILABILITY GROUP utasítást.
DROP AVAILABILITY GROUP group_name
ahol group_name az elvetendő rendelkezésre állási csoport neve.
Az alábbi példa törli a
MyAGrendelkezésre állási csoportot.DROP AVAILABILITY GROUP MyAG;
A PowerShell használata
Rendelkezésre állási csoport törlése
Az SQL Server PowerShell-szolgáltatójában:
Ha lehetséges, módosítsa a címtárat (cd) arra a kiszolgálópéldányra, amely az elsődleges replikát üzemelteti, vagy csatlakozzon egy másik kiszolgálópéldányhoz, amely engedélyezve van az Always On rendelkezésre állási csoportok számára egy WSFC-csomóponton, amely rendelkezik a rendelkezésre állási csoport megfelelő biztonsági hitelesítő adataival.
Használja a Remove-SqlAvailabilityGroup parancsmagot.
Az alábbi parancs például eltávolítja a
MyAgnevű rendelkezésre állási csoportot. Ez a parancs bármely olyan kiszolgálópéldányon végrehajtható, amely a rendelkezésre állási csoport rendelkezésre állási replikáját üzemelteti.Remove-SqlAvailabilityGroup ` -Path SQLSERVER:\Sql\Computer\Instance\AvailabilityGroups\MyAgJegyzet
A parancsmag szintaxisának megtekintéséhez használja a Get-Help parancsmagot az SQL Server PowerShell-környezetben. További információ: Segítség SQL Server PowerShell használatához.
Az SQL Server PowerShell-szolgáltató beállítása és használata
Kapcsolódó tartalom
- Hogyan működik: DROP AVAILABILITY GROUP működése (CSS SQL Server mérnökök blogja)
Lásd még:
Áttekintése Always On rendelkezésre állási csoportoknak (SQL Server)
rendelkezésre állási csoportok (SQL Server) létrehozása és konfigurálása