Udostępnij za pośrednictwem


Elastic Pools - Delete

Usuwa pulę elastyczną.

DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}?api-version=2023-08-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
elasticPoolName
path True

string

Nazwa puli elastycznej.

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.

serverName
path True

string

Nazwa serwera.

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

Usunięto pulę elastyczną

202 Accepted

Trwa usuwanie elastycznej puli.

Nagłówki

Location: string

204 No Content

Elastyczna pula nie istnieje

Other Status Codes

ErrorResponse

Odpowiedzi na błędy: ***

  • 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 ElasticPoolOverStorageUsage — próba zapisania danych w bazie danych po osiągnięciu limitu magazynu elastycznej puli.

  • 400 ElasticPoolScaleNotSupportedWithInaccessibleDatabases — elastyczna pula zawiera niedostępne bazy danych, które straciły dostęp do usługi Azure Key Vault wymagany do konfiguracji funkcji TDE. Przenieś dostępne bazy danych do innej puli na potrzeby skalowania lub przywracania utraconego dostępu do usługi Azure Key Vault dla niedostępnych baz danych.

  • 400 CreateElasticPoolAttemptedWhenKeyRotationInProgress — nie można w tej chwili wykonać operacji tworzenia elastycznej puli z powodu trwającej rotacji kluczy Transparent Data Encryption (TDE) na serwerze. Spróbuj ponownie wykonać operację później.

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

  • 400 InvalidTierSkuCombination — określona warstwa nie obsługuje określonej jednostki SKU.

  • 400 ServerQuotaExceeded — serwer osiągnął limit dozwolonej jednostki przepływności bazy danych.

  • 400 ElasticPoolAlreadyExists — serwer zawiera już pulę elastyczną o określonej nazwie.

  • 400 SubscriptionVcoreQuotaExceeded — nie można wykonać operacji, ponieważ subskrypcja przekroczy dozwolony limit przydziału rdzeni wirtualnych.

  • 400 InvalidInputValueForEdition — określona wersja nie jest obsługiwana w przypadku aprowizacji puli elastycznej.

  • 400 ElasticPoolDtuBelowLimit — żądana wartość jednostki DTU jest zbyt niska dla żądanej warstwy usługi elastycznej puli.

  • 400 ElasticPoolDtuAboveLimit — żądana wartość jednostki DTU jest zbyt wysoka dla żądanej warstwy usługi elastycznej puli.

  • 400 InvalidMaxSize — nieprawidłowy maksymalny rozmiar.

  • 400 ElasticPoolDbDtuMaxBelowLimit — żądana maksymalna liczba jednostek DTU bazy danych jest zbyt niska dla żądanej warstwy usługi elastycznej puli.

  • 400 ElasticPoolDbDtuMaxAboveLimit — żądana maksymalna liczba jednostek DTU bazy danych jest zbyt wysoka dla żądanej warstwy usługi elastycznej puli.

  • 400 InvalidInputValueForDatabaseDtuMax — próba ustawienia maksymalnej liczby jednostek DTU dla puli zasobów, która nie jest zgodna z dozwolonymi wartościami.

  • 400 ElasticPoolDbDtuMinAboveLimit — żądana minimalna liczba jednostek DTU na bazę danych jest zbyt wysoka dla żądanej warstwy usługi.

  • 400 ElasticPoolOverStorage — próba zapisania danych w bazie danych po osiągnięciu limitu magazynu elastycznej puli.

  • 400 InvalidInputValueForDatabaseDtuMin — próba ustawienia minimalnej liczby jednostek DTU dla puli zasobów, która nie jest zgodna z dozwolonymi wartościami.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings — próba zapewnienia minimalnej liczby jednostek DTU dla baz danych w elastycznej puli, która przekracza żądane jednostki DTU puli elastycznej.

  • 400 ElasticPoolDtuUnsupported — użytkownik próbował utworzyć lub zaktualizować pulę elastyczną przy użyciu pojemności DTU, która nie jest obsługiwana.

  • 400 ElasticPoolStorageAboveLimitGB — próba ustawienia limitu magazynu elastycznej puli poniżej obsługiwanego limitu.

  • 400 ElasticPoolsNotEnabled — pule elastyczne nie zostały włączone w tym regionie.

  • 400 ElasticPoolNotEmpty — żądanie usunięcia puli elastycznej, która nie jest pusta.

  • 400 ElasticPoolStorageBelowLimitGB — próba ustawienia limitu magazynu elastycznej puli poniżej obsługiwanego limitu.

  • 400 ElasticPoolStorageNotAllowedGB — próba ustawienia limitu magazynu elastycznej puli w gb, który nie jest zgodny z dozwolonymi wartościami.

  • 400 ElasticPoolDatabaseLimit — pula elastyczna osiągnęła limit liczby baz danych.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage — próba zmniejszenia limitu magazynu puli elastycznej poniżej użycia magazynu.

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax — próba ustawienia minimalnej liczby jednostek DTU na bazę danych wyższą niż maksymalna liczba jednostek DTU na bazę danych.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings — liczba baz danych i minimalna liczba rdzeni wirtualnych na bazę danych nie może przekraczać żądanych rdzeni wirtualnych puli elastycznej.

  • 400 ElasticPoolStorageBelowLimitMB — próba ustawienia limitu magazynu elastycznej puli poniżej obsługiwanego limitu.

  • 400 ElasticPoolStorageNotAllowedMB — próba ustawienia limitu magazynu elastycznej puli w mb, który nie jest zgodny z dozwolonymi wartościami.

  • 400 ElasticPoolCapacityStorageNotAllowedMB — próba ustawienia limitu magazynu elastycznej puli w mb, który nie jest zgodny z dozwolonymi wartościami.

  • 400 InvalidReadScaleUnits — użytkownik próbował podać wartość skalowania odczytu, która nie jest obsługiwana.

  • 400 ElasticPoolStorageAboveLimitMB — próba ustawienia limitu magazynu elastycznej puli poniżej obsługiwanego limitu.

  • 400 RegionDoesNotSupportVersion — użytkownik próbował utworzyć serwer określonej wersji w lokalizacji, w której ta wersja serwera nie jest obsługiwana.

  • 400 InvalidTier — użytkownik określił nieprawidłową warstwę.

  • 400 SourceDatabaseEditionCouldNotBe Upgrade — źródłowa baza danych nie może mieć nowszej wersji niż docelowa baza danych.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded — docelowa baza danych nie może mieć niższej wersji niż źródłowa baza danych.

  • 400 ElasticPoolUpdateHkNotAllowed — elastyczna pula nie może obniżyć warstwy usługi z warstwy Premium do Warstwy Standardowa lub Podstawowa, ponieważ co najmniej jedna z jej baz danych korzysta z obiektów zoptymalizowanych pod kątem pamięci.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress — operacja jest niedozwolona, ponieważ operacja kopiowania lub trybu failover dla bazy danych "{0}" na serwerze "{1}" jest obecnie w toku.

  • 400 RegionDoesNotAllowProvisioning — wybrana lokalizacja nie akceptuje nowych serwerów usługi Windows Azure SQL Database. Może to ulec zmianie w późniejszym czasie.

  • 400 HSElasticPoolUpdateSloPRMSNotSupported — przypisanie celu usługi dla bazy danych nie powiodło się. Skontaktuj się z pomocą techniczną firmy Microsoft i podaj nazwę serwera, nazwę bazy danych i identyfikator działania.

  • 400 ElasticPoolOverFileSpace — niewystarczająca ilość miejsca na plik w elastycznej puli.

  • 400 ElasticPoolDbDtuMinBelowLimit — żądana minimalna liczba jednostek DTU bazy danych jest zbyt niska dla żądanej warstwy usługi elastycznej puli.

  • 400 ElasticPoolDbVcoreMaxBelowLimit — żądana maksymalna liczba rdzeni wirtualnych bazy danych jest zbyt niska dla żądanej warstwy usługi elastycznej puli.

  • 400 ElasticPoolDbVcoreMaxAboveLimit — żądana maksymalna liczba rdzeni wirtualnych bazy danych jest zbyt wysoka dla żądanej warstwy usługi elastycznej puli.

  • 400 InvalidInputValueForDatabaseVcoreMax — próba ustawienia maksymalnej liczby rdzeni wirtualnych dla puli zasobów, która nie jest zgodna z dozwolonymi wartościami.

  • 400 ElasticPoolDbVcoreMinBelowLimit — żądana minimalna liczba rdzeni wirtualnych bazy danych jest zbyt niska dla żądanej warstwy usługi elastycznej puli.

  • 400 InvalidInputValueForDatabaseVcoreMin — próba ustawienia min rdzeni wirtualnych dla puli zasobów, która nie jest zgodna z dozwolonymi wartościami.

  • 400 PartnerDBNotCompatibleForSGXEnclave — próba ustawienia łącza GeoDR lub zaktualizowania celu SLO dla bazy danych z włączoną enklawą jest obsługiwana tylko wtedy, gdy obie bazy danych są uruchomione na sprzęcie serii DC.

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax — próba ustawienia min rdzeni wirtualnych na bazę danych wyższą niż maksymalna liczba rdzeni wirtualnych na bazę danych.

  • 400 InvalidLicenseType — użytkownik próbował utworzyć lub zaktualizować bazę danych lub elastyczną pulę z nieobsługiwanym typem licencji.

  • 400 ProvisioningDisabled — wyświetla komunikat o błędzie z autoryzatora operacji zasobów bez zmian

  • 400 CapacityGroupThresholdExceeded — żądany cel poziomu usługi i rozmiar magazynu są mapowane na określoną grupę pojemności, a obecnie zasoby dla tej grupy pojemności osiągną próg i należy wykonać dalsze działania, zanim więcej baz danych można umieścić w tych pierścieniach.

  • 400 CapacityGroupThresholdCheckFail — sprawdzanie ograniczenia zasobów grupy pojemności nie powiodło się w związku z tym nie można sprawdzić, czy istnieje wystarczająca pojemność, aby ukończyć operację.

  • 400 InvalidPublicMaintenanceConfiguration — użytkownik próbował określić konfigurację konserwacji publicznej, której nie można przekonwertować na identyfikator wewnętrzny (źle sformułowany lub nieprawidłowy region).

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

  • 404 SubscriptionDoesNotHaveServer — nie znaleziono żądanego serwera

  • 404 ElasticPoolNotFound — określona pula elastyczna nie istnieje dla określonego serwera.

  • 404 OperationIdNotFound — operacja o identyfikatorze nie istnieje.

  • 405 NotSupported — ta funkcja nie jest obsługiwana.

  • 409 ElasticPoolBusy — podjęto próbę wykonania operacji zarządzania w elastycznej puli, która jest zajęta.

  • 409 ServerDisabled — serwer jest wyłączony.

  • 409 SimultaneousSkuChangeNotAllowed — operacje zmiany celu usługi nie mogą być uruchamiane w obu bazach danych relacji replikacji jednocześnie.

  • 409 ElasticPoolUpdateLinksNotInCatchup — nie można zaktualizować elastycznej puli, podczas gdy jedna z jej baz danych wykonuje operację kopiowania lub replikacji geograficznej w trybie failover.

  • 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.

  • 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 ElasticPoolFailedMoveDbToElasticPool — nie można przenieść bazy danych do puli elastycznej z powodu ograniczeń zasobów wewnętrznych. Może to być warunek przejściowy. Spróbuj ponownie.

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

  • 503 ServiceTemporarilyUnavailable — funkcja jest tymczasowo niedostępna.

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

Przykłady

Delete an elastic pool

Przykładowe żądanie

DELETE https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-3129/providers/Microsoft.Sql/servers/sqlcrudtest-228/elasticPools/sqlcrudtest-3851?api-version=2023-08-01

Przykładowa odpowiedź

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/locations/japaneast1/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2020-08-01
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/locations/japaneast1/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2020-08-01

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.