Udostępnij przez


Instance Failover Groups - Delete

Usuwa grupę trybu failover.

DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/locations/{locationName}/instanceFailoverGroups/{failoverGroupName}?api-version=2023-08-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
failoverGroupName
path True

string

Nazwa grupy trybu failover.

locationName
path True

string

Nazwa regionu, w którym znajduje się zasób.

resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True

string

Wersja interfejsu API do użycia dla żądania.

Odpowiedzi

Nazwa Typ Opis
200 OK

Pomyślnie usunięto grupę trybu failover.

202 Accepted

Akceptowane

Nagłówki

Location: string

204 No Content

Określona grupa trybu failover nie istnieje.

Other Status Codes

ErrorResponse

Odpowiedzi na błędy: ***

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidPrimary — podane pole podstawowe w treści żądania tworzenia lub aktualizowania grupy trybu failover wystąpienia jest puste lub nieprawidłowe.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidPartner — podane pole partnerów w treści żądania tworzenia lub aktualizowania grupy trybu failover wystąpienia jest puste lub nieprawidłowe.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestDuplicatePartner — co najmniej jeden z podanych serwerów partnerskich jest już częścią grupy trybu failover wystąpienia. Upewnij się, że serwer podstawowy i wszystkie podane serwery partnerskie są unikatowe.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidManagedInstanceRegion — podany region wystąpienia zarządzanego partnera w treści żądania grupy trybu failover wystąpienia jest pusty lub nieprawidłowy.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestUnsupportedPartnerCount — obsługiwany jest tylko jeden region partnera.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestUnsupportedPairCount — obsługiwana jest tylko jedna para wystąpienia zarządzanego.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpoint — pole readWriteEndpoint jest wymagane dla żądań tworzenia lub aktualizowania.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalid — treść żądania grupy trybu failover tworzenia lub aktualizowania wystąpienia jest pusta lub nieprawidłowa.

  • 400 InstanceFailoverGroupUpdateOrDeleteRequestOnSecondary — modyfikacje grupy trybu failover wystąpienia nie są dozwolone na serwerze pomocniczym. Wykonaj żądanie na serwerze podstawowym.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestNegativeGracePeriodValues — wartość okresu prolongaty dla punktu końcowego odczytu i zapisu musi być nieujemna.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestLessThanMinimumGracePeriodValues — wartość okresu prolongaty dla grupy trybu failover wystąpienia musi być większa lub równa{0}" minimalny okres prolongaty minut

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpointFields — właściwość failoverWithDataLossGracePeriodMinutes musi być podana, gdy dla punktu końcowego odczytu i zapisu wybrano zasady trybu failover Automatyczne.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidReadWriteFailoverPolicy — pole failoverPolicy dla punktu końcowego odczytu i zapisu jest wymagane dla żądań tworzenia lub aktualizowania.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpointFieldsForManualPolicy — wartość okresu prolongaty nie powinna być podana, gdy dla punktu końcowego odczytu i zapisu wybrano zasady trybu failover.

  • 400 InstanceFailoverGroupCreateOrUpdateRequestReadOnlyPropertyModified — treść żądania tworzenia lub aktualizowania grupy trybu failover wystąpienia nie powinna modyfikować właściwości tylko do odczytu "{0}".

  • 400 InstanceFailoverGroupFailoverRequestOnPrimary — żądanie trybu failover powinno zostać zainicjowane na pomocniczym serwerze grupy trybu failover wystąpienia.

  • 400 InstanceFailoverGroupPartnerManagedInstanceFromDifferentSubscription — serwer podstawowy i serwer partnerski grupy trybu failover pochodzą z różnych subskrypcji. Subskrypcja między serwerami grupy trybu failover jest niedozwolona.

  • 400 InvalidServerName — określona nieprawidłowa nazwa serwera.

  • 400 InvalidIdentifier — identyfikator zawiera wartość NULL lub nieprawidłowy znak Unicode.

  • 400 TokenTooLong — podany token jest za długi.

  • 400 InvalidAddSecondaryPermission — użytkownik nie ma wystarczających uprawnień do dodawania pomocniczego na określonym serwerze.

  • 400 InvalidSku — użytkownik określił nieprawidłową jednostkę SKU.

  • 400 ServerNotFound — żądany serwer nie został znaleziony.

  • 400 ServerEditionMismatch — wersja musi być taka sama jak serwer podstawowy podczas tworzenia serwera repliki.

  • 400 FeatureDisabledOnSelectedEdition — użytkownik próbował użyć funkcji, która jest wyłączona w bieżącej wersji bazy danych.

  • 400 TokenTooLong — podany token jest za długi.

  • 400 InvalidTargetSubregion — docelowy serwer pomocniczej, który nie jest czytelny, nie znajduje się w sparowanym regionie platformy Azure.

  • 400 ManagedInstanceStoppingOrStopped — operacja powodująca konflikt przesłana, gdy wystąpienie jest w stanie zatrzymania/zatrzymania

  • 400 ManagedInstanceStarting — operacja powodująca konflikt przesłana, gdy wystąpienie jest w stanie początkowym

  • 400 IncorrectReplicationLinkState — operacja oczekuje, że baza danych będzie w oczekiwanym stanie linku replikacji.

  • 400 CloudLifterFogInaccessibleDbRoleMismatch — nie można ustawić {0} bazy danych w usłudze SQL Managed Instance {1} dostępne, ponieważ rola wystąpienia w grupie trybu failover zmieniła się z {2} na {3}, gdy baza danych była w stanie niedostępnym. Przywróć oryginalną rolę bazy danych, wykonując tryb geo-failover i spróbuj ponownie.

  • 400 CloudLifterGeodrBlocksDbActivate — nie można ustawić bazy danych {0} w usłudze SQL Managed Instance {1} dostępne z powodu trwającej operacji geodr. Poczekaj na zakończenie operacji powodującej konflikt i spróbuj ponownie.

  • 400 AzureKeyVaultKeyDisabled — nie można ukończyć operacji na serwerze, ponieważ klucz usługi Azure Key Vault jest wyłączony.

  • 400 AzureKeyVaultInvalidExpirationDate — nie można ukończyć operacji, ponieważ data wygaśnięcia klucza usługi Azure Key Vault jest nieprawidłowa.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty — nie można ukończyć operacji, ponieważ identyfikator URI usługi Azure Key Vault ma wartość null lub jest pusty.

  • 400 AzureKeyVaultNoServerIdentity — tożsamość serwera nie jest poprawnie skonfigurowana.

  • 400 AzureKeyVaultInvalidUri — nieprawidłowa odpowiedź z usługi Azure Key Vault. Użyj prawidłowego identyfikatora URI usługi Azure Key Vault.

  • 400 AzureKeyVaultMissingPermissions — serwer nie ma wymaganych uprawnień w usłudze Azure Key Vault.

  • 400 SecurityAzureKeyVaultInvalidKeyName — nie można ukończyć operacji z powodu nieprawidłowej nazwy klucza serwera.

  • 400 PlannedFailoverTimedOutForDatabase — użytkownik wywołał planowaną pracę w trybie failover, upłynął limit czasu, a określona baza danych wydaje się winna.

  • 400 PlannedFailoverTimedOut — użytkownik wywołał planowany tryb failover i upłynął limit czasu podczas próby skontaktowania się z usługą zarządzania partnerem.

  • 400 AdalGenericError — nie można ukończyć operacji, ponieważ wystąpił błąd usługi Azure Active Directory.

  • 400 AdalServicePrincipalNotFound — nie można ukończyć operacji, ponieważ napotkano błąd jednostki usługi biblioteki usługi Azure Active Directory.

  • 400 AzureKeyVaultMalformedVaultUri — podany identyfikator URI usługi Key Vault jest nieprawidłowy.

  • 400 CannotUseReservedDatabaseName — nie można użyć nazwy zarezerwowanej bazy danych w tej operacji.

  • 400 InvalidFailoverGroupRegion — serwery określone w grupie trybu failover wystąpienia muszą znajdować się w różnych regionach w celu zapewnienia izolacji.

  • 400 InstanceFailoverGroupDoesNotExist — grupa trybu failover nie istnieje na serwerze.

  • 400 InstanceFailoverGroupNotSecondary — nie można zainicjować trybu failover z serwera podstawowego w grupie trybu failover wystąpienia.

  • 400 ManagedInstanceGeoDRNotAllowedForInstancePool — tworzenie grupy automatycznego trybu failover (GeoDR) nie jest obsługiwane w przypadku wystąpień zarządzanych aprowizowanego wewnątrz pul wystąpień. Grupy automatycznego trybu failover można tworzyć tylko dla autonomicznych wystąpień zarządzanych.

  • 400 InvalidServerName — określona nieprawidłowa nazwa serwera.

  • 400 ManagedInstanceEstablishingFailoverGroupGeoPrimaryWithNewerVersionEditionThanSecondary — nie można utworzyć grupy trybu failover, ponieważ format bazy danych wystąpienia podstawowego nie jest zgodny z formatem bazy danych wystąpienia pomocniczego. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2251601.

  • 400 ManagedInstanceFailoverInFailoverGroupInstancesWithDifferentVersionEditions — nie można wykonać operacji trybu failover z powodu niezgodności formatu bazy danych między wystąpieniami w grupie trybu failover. Rozważ uaktualnienie formatu bazy danych wystąpienia podstawowego lub usunięcie grupy trybu failover w celu podwyższenia poziomu bieżącego wystąpienia pomocniczego do wystąpienia autonomicznego. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2251601.

  • 400 SecurityAdalPrincipalCertExpiredError — nie można ukończyć operacji, ponieważ certyfikat główny usługi Azure Key Vault wygasł.

  • 400 ManagedInstanceNotAllowedInGeoDRSetupWhenFreemium — wdrażanie grupy trybu failover nie jest obsługiwane z bezpłatną ofertą usługi Azure SQL Managed Instance.

  • 400 InvalidIdentifier — identyfikator zawiera wartość NULL lub nieprawidłowy znak Unicode.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel — podany identyfikator URI usługi Key Vault jest nieprawidłowy.

  • 400 ManagedInstanceGeoFailoverCannotBeExecuted — nie można w tej chwili wykonać geograficznego trybu failover wystąpienia zarządzanego. Powód: '{0}'.

  • 400 KeyMaterialNotFoundOnRemoteServer — serwer zdalny nie ma dostępu do materiału klucza używanego jako funkcja ochrony TDE.

  • 400 SameKeyUriNotFoundOnRemoteServer — serwer pomocniczy nie ma materiału klucza z tego samego magazynu kluczy, co funkcja ochrony szyfrowania serwera podstawowego z włączonym automatycznym rotacją klucza.

  • 400 AzureKeyVaultRsaKeyNotSupported — podany magazyn kluczy używa nieobsługiwanego rozmiaru klucza RSA lub typu klucza. Obsługiwany rozmiar klucza RSA to 2048 lub 3072, a typ klucza to RSA lub RSA-HSM.

  • 400 SameKeyMaterialNotFoundOnRemoteServer — serwer pomocniczy nie ma klucza ochrony szyfrowania serwera podstawowego.

  • 400 GeoReplicationDatabaseNotSecondary — operacja oczekuje, że baza danych będzie obiektem docelowym replikacji.

  • 400 ManagedInstanceUpdateSloOngoing — nie można ukończyć operacji, ponieważ zmiana warstwy usługi jest w toku dla wystąpienia zarządzanego "{0}". Poczekaj na ukończenie operacji i spróbuj ponownie.

  • 400 FailoverGroupRegionMismatch — region partnerski określony w grupie trybu failover musi być zgodny z regionem wskazanego wystąpienia zarządzanego partnera.

  • 400 DnsZoneMismatch — strefa DNS na serwerze partnerskim różni się od strefy DNSZone na serwerze źródłowym. Spowoduje to uszkodzenie funkcji InstanceFailoverGroup.

  • 400 GeoDrInstanceSizeMismatch — główne wystąpienie zarządzane i wystąpienie zarządzane partnera nie mają tego samego rozmiaru magazynu.

  • 400 UnableToResolveRemoteServer — nie można rozwiązać nazwy serwera zdalnego partnera z powodu nieprawidłowych problemów z nazwą serwera lub łącznością DNS.

  • 400 GeoDrSecondaryInstanceNotEmpty — pomocnicze wystąpienie zarządzane ma bazy danych użytkowników. Aby utworzyć grupę trybu failover wystąpienia, pomocnicze wystąpienie zarządzane musi być puste.

  • 400 RemoteDatabaseCopyPermission — użytkownik nie ma wystarczających uprawnień do tworzenia kopii bazy danych na określonym serwerze.

  • 400 InstanceFailoverGroupIncorrectNetworkingConfiguration — konfiguracja sieci jest nieprawidłowa. Ruch replikacji serwera podstawowego nie może nawiązać połączenia z serwerem pomocniczym.

  • 404 OperationIdNotFound — operacja o identyfikatorze nie istnieje.

  • 404 ResourceNotFound — żądany zasób nie został znaleziony.

  • 404 OperationIdNotFound — operacja o identyfikatorze nie istnieje.

  • 404 ServerNotInSubscriptionResourceGroup — określony serwer nie istnieje w określonej grupie zasobów i subskrypcji.

  • 404 ServerNotInSubscription — określony serwer nie istnieje w określonej subskrypcji.

  • 404 SourceDatabaseNotFound — źródłowa baza danych nie istnieje.

  • 405 UnsupportedReplicationOperation — zainicjowano nieobsługiwaną operację replikacji w bazie danych.

  • 409 CannotCancelOperation — operacja zarządzania jest w stanie, którego nie można anulować.

  • 409 OperationCancelled — operacja została anulowana przez użytkownika.

  • 409 Operacja przerwana — nie można ukończyć operacji na zasobie, ponieważ została przerwana przez inną operację na tym samym zasobie.

  • 409 ConflictingServerOperation — operacja jest obecnie w toku dla serwera.

  • 409 SubscriptionDisabled — subskrypcja jest wyłączona.

  • 409 ConflictingSystemOperationInProgress — trwa operacja konserwacji systemu w bazie danych, a dalsze operacje muszą czekać, aż zostanie ukończona.

  • 409 ManagedInstanceContainsInaccessibleDatabases — nie można ukończyć operacji, ponieważ wystąpienie zarządzane "{0}" zawiera bazy danych w stanie Niedostępny. Usuń niedostępne bazy danych lub rozwiąż problemy z dostępem do klucza ochrony TDE zarządzanego przez klienta dla wystąpienia zarządzanego przed ponowną próbą wykonania operacji. https://go.microsoft.com/fwlink/?linkid=2111623

  • 409 ManagedInstanceHasHybridLink — użytkownik próbował zainicjować operację, która nie jest obsługiwana, gdy wystąpienie zarządzane ma skonfigurowane łącze hybrydowe.

  • 409 GeoReplicationCannotBecomePrimaryDuringUndo — użytkownik próbował przejść w tryb failover lub wymusić przerwanie łącza geograficznego, gdy pomocniczy jest w stanie, w którym może nie być fizycznie spójny i dlatego nie może wprowadzić roli podstawowej.

  • 409 ServerKeyNameAlreadyExists — klucz serwera już istnieje na serwerze.

  • 409 ServerKeyUriAlreadyExists — identyfikator URI klucza serwera już istnieje na serwerze.

  • 409 ServerKeyDoesNotExists — klucz serwera nie istnieje.

  • 409 UpdateSloInProgress — użytkownik próbował zainicjować niezgodną operację, gdy aktualizacja SLO była w toku.

  • 409 AzureKeyVaultKeyNameNotFound — nie można ukończyć operacji, ponieważ nazwa klucza usługi Azure Key Vault nie istnieje.

  • 409 AzureKeyVaultKeyInUse — klucz jest obecnie używany przez serwer.

  • 409 InstanceFailoverGroupAlreadyExists — grupa trybu failover już istnieje na danym serwerze.

  • 409 InstanceFailoverGroupBusy — grupa trybu failover wystąpienia jest zajęta inną operacją.

  • 409 InstanceFailoverGroupDnsRecordInUse — istnieje zduplikowany rekord DNS dla żądanego punktu końcowego.

  • 409 InvalidFailoverGroupName — podano nieprawidłową nazwę grupy trybu failover wystąpienia.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship — operacja replikacji została wykonana w bazie danych, która nie znajduje się w relacji replikacji.

  • 409 InvalidDatabaseStateForOperation — operacja nie jest dozwolona w bazie danych w bieżącym stanie replikacji.

  • 409 DuplicateGeoDrRelation — bazy danych są już w relacji replikacji. Jest to zduplikowane żądanie.

  • 409 RemoteDatabaseExists — nazwa docelowej bazy danych już istnieje na serwerze docelowym.

  • 429 SubscriptionTooManyCreateUpdateRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 429 SubscriptionTooManyRequests — żądania wykraczające poza maksymalną liczbę żądań, które mogą być przetwarzane przez dostępne zasoby.

  • 429 SubscriptionTooManyCreateUpdateRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 429 SubscriptionTooManyRequests — żądania wykraczające poza maksymalną liczbę żądań, które mogą być przetwarzane przez dostępne zasoby.

  • 500 OperationTimedOut — upłynął limit czasu operacji i automatycznie wycofano. Ponów próbę wykonania operacji.

  • 503 TooManyRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 503 TooManyRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 503 AzureKeyVaultConnectionFailed — nie można ukończyć operacji na serwerze, ponieważ próby nawiązania połączenia z usługą Azure Key Vault zakończyły się niepowodzeniem

  • 503 AzureKeyVaultGenericConnectionError — nie można ukończyć operacji, ponieważ wystąpił błąd podczas próby pobrania informacji usługi Key Vault.

  • 504 RequestTimeout — żądanie obsługi przekroczyło dozwolony limit czasu.

Przykłady

Delete failover group

Przykładowe żądanie

DELETE https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/locations/Japan East/instanceFailoverGroups/failover-group-test-1?api-version=2023-08-01

Przykładowa odpowiedź

Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/locations/JapanEast/instanceFailoverGroupOperationResults/00000000-1111-2222-3333-444444444444?api-version=2022-05-01-preview

Definicje

Nazwa Opis
ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

ErrorDetail

Szczegóły błędu.

ErrorResponse

Odpowiedź na błąd

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

ErrorDetail

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

ErrorDetail[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorResponse

Odpowiedź na błąd

Nazwa Typ Opis
error

ErrorDetail

Obiekt błędu.