Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Usuwa określoną grupę dostępności oraz wszystkie jej repliki. Jeśli wystąpienie serwera hostujące jedną z replik dostępności jest w trybie offline, gdy usuniesz grupę dostępności, po ponownym uruchomieniu wystąpienie serwera usunie lokalną replikę dostępności. Usunięcie grupy dostępności usuwa również powiązany słuchacz grupy dostępności, jeśli taki istnieje.
Important
Jeśli to możliwe, usuń grupę dostępności tylko wtedy, gdy jest połączona z wystąpieniem serwera, które hostuje replikę podstawową. Po usunięciu grupy dostępności z repliki podstawowej zmiany są dozwolone w poprzednich podstawowych bazach danych (bez ochrony wysokiej dostępności). Usunięcie grupy dostępności z repliki wtórnej pozostawia replikę pierwotną w stanie PRZYWRACANIA , a zmiany nie są dozwolone w bazach danych.
Aby uzyskać informacje o alternatywnych sposobach usunięcia grupy dostępności, zobacz Usuń grupę dostępności (SQL Server).
Transact-SQL konwencje składni
Syntax
DROP AVAILABILITY GROUP group_name
[ ; ]
Arguments
group_name
Określa nazwę grupy dostępności, którą ma się porzucić.
Ograniczenia i zalecenia
Wykonanie DROP AVAILABILITY GROUP wymaga, aby funkcja Always On Availability Groups była włączona na instancji serwera. Aby uzyskać więcej informacji, zobacz Włączanie i wyłączanie zawsze włączonych grup dostępności (SQL Server).
DROP AVAILABILITY GROUP nie mogą być realizowane w ramach partii ani w ramach transakcji. Ponadto wyrażenia i zmienne nie są obsługiwane.
Możesz usunąć grupę dostępności z dowolnego węzła Windows Server Failover Clustering (WSFC), który posiada odpowiednie dane uwierzytelniające dla grupy dostępności. Dzięki temu można usunąć grupę dostępności, gdy nie pozostanie żadna z jej replik.
Important
Unikaj usuwania grupy dostępności, gdy klaster awaryjny systemu Windows Server (WSFC) nie ma kworum. Jeśli musisz usunąć grupę dostępności, gdy w klastrze brakuje kworum, grupa dostępności metadanych przechowywana w klastrze nie zostanie usunięta. Po odzyskaniu kworum przez klaster, będziesz musiał ponownie usunąć grupę dostępności, aby usunąć ją z klastra WSFC.
W replice pomocniczej z elementu DROP AVAILABILITY GROUP należy korzystać wyłącznie w sytuacjach awaryjnych. Dzieje się tak, ponieważ usunięcie grupy dostępności powoduje przejście grupy dostępności w tryb offline. Jeśli usuniesz grupę dostępności z repliki wtórnej, replika pierwotna nie może określić, czy stan OFFLINE powstał z powodu utraty kworum, wymuszonego failoveru lub polecenia DROP AVAILABILITY GROUP . Pierwotna replika przechodzi do stanu PRZYWRACAJĄCEGO , aby zapobiec możliwej sytuacji rozszczepienia mózgu. Aby uzyskać więcej informacji, zobacz Artykuł How It Works: DROP AVAILABILITY GROUP Behaviors (Css SQL Server Engineers blog).
Zabezpieczenia
Permissions
Wymaga uprawnienia ALTER AVAILABILITY GROUP do grupy dostępności, uprawnienia CONTROL AVAILABILITY GROUP, uprawnienia ALTER ANY AVAILABILITY GROUP lub uprawnienia CONTROL SERVER. Aby usunąć grupę dostępności, która nie jest hostowana przez lokalną instancję serwera, potrzebujesz uprawnień CONTROL SERVER lub CONTROL na tej grupie dostępności.
Examples
Poniższy przykład pomija grupę AccountsAG dostępności.
DROP AVAILABILITY GROUP AccountsAG;
Powiązana zawartość
- Jak to działa: DROP AVAILABILITY GROUP Zachowania (blog inżynierów SQL Server CSS)
Zobacz też
ALTER AVAILABILITY GROUP (Transact-SQL)
CREATE AVAILABILITY GROUP (Transact-SQL)
Usuń grupę dostępności (SQL Server)