Dela via


Elastic Pools - Update

Uppdaterar en elastisk pool.

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

URI-parametrar

Name I Obligatorisk Typ Description
elasticPoolName
path True

string

Namnet på den elastiska poolen.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

serverName
path True

string

Namnet på servern.

subscriptionId
path True

string

Det prenumerations-ID som identifierar en Azure-prenumeration.

api-version
query True

string

DEN API-version som ska användas för begäran.

Begärandetext

Name Typ Description
properties.autoPauseDelay

integer (int32)

Tid i minuter efter vilken den elastiska poolen pausas automatiskt. Värdet -1 innebär att automatisk paus är inaktiverad

properties.availabilityZone

AvailabilityZoneType

Anger tillgänglighetszonen som poolens primära replik är fäst vid.

properties.highAvailabilityReplicaCount

integer (int32)

Antalet sekundära repliker som är associerade med den elastiska poolen Business Critical, Premium eller Hyperscale Edition som används för att ge hög tillgänglighet. Gäller endast för elastiska Hyperskala-pooler.

properties.licenseType

ElasticPoolLicenseType

Licenstypen som ska tillämpas för den här elastiska poolen.

properties.maintenanceConfigurationId

string

Underhållskonfigurations-ID som tilldelats den elastiska poolen. Den här konfigurationen definierar den period då underhållsuppdateringarna ska ske.

properties.maxSizeBytes

integer (int64)

Lagringsgränsen för databasens elastiska pool i byte.

properties.minCapacity

number (double)

Minimal kapacitet som den serverlösa poolen inte krymper under, om den inte är pausad

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

Inställningarna per databas för den elastiska poolen.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Typ av enklav som begärs i den elastiska poolen.

properties.zoneRedundant

boolean

Om den här elastiska poolen är zonredundant, vilket innebär att replikerna i den här elastiska poolen sprids över flera tillgänglighetszoner.

sku

Sku

En ARM-resurs-SKU.

tags

object

Resurstaggar.

Svar

Name Typ Description
200 OK

ElasticPool

Den elastiska poolen har uppdaterats

202 Accepted

Accepterad

Sidhuvuden

Location: string

Other Status Codes

ErrorResponse

Felsvar: ***

  • 400 ManagedInstanceStoppingOrS toppad – Konfliktåtgärd som skickas när instansen är i stopptillstånd

  • 400 ManagedInstanceStarting – Konfliktåtgärd som skickas när instansen är i starttillstånd

  • 400 ElasticPoolOverStorageUsage – Försöker skriva data till en databas när lagringsgränsen för den elastiska poolen har nåtts.

  • 400 ElasticPoolScaleNotSupportedWithInaccessibleDatabases – Den elastiska poolen innehåller otillgängliga databaser som har förlorat åtkomst till Azure Key Vault som krävs för TDE-konfiguration. Flytta de tillgängliga databaserna till en annan pool för att skala eller återställa den förlorade Azure Key Vault-åtkomsten för de otillgängliga databaserna.

  • 400 CreateElasticPoolAttemptedWhenKeyRotationInProgress – Åtgärden skapa elastisk pool kan inte utföras just nu på grund av pågående transparent datakryptering (TDE) nyckelrotation på servern. Försök igen senare.

  • 400 InvalidSku – Användaren angav en ogiltig sku.

  • 400 InvalidTierSkuCombination – Den angivna nivån stöder inte den angivna sku:n.

  • 400 ServerQuotaExceeded – Servern nådde sin gräns för tillåten databasflödesenhet.

  • 400 ElasticPoolAlreadyExists – Servern innehåller redan en elastisk pool med det angivna namnet.

  • 400 SubscriptionVcoreQuotaExceeded – Det gick inte att utföra åtgärden eftersom prenumerationen skulle överskrida den tillåtna kvoten för virtuell kärna.

  • 400 InvalidInputValueForEdition – angiven utgåva stöds inte för elastisk pooletablering.

  • 400 ElasticPoolDtuBelowLimit – det begärda DTU-värdet är för lågt för den begärda tjänstnivån för elastisk pool.

  • 400 ElasticPoolDtuAboveLimit – det begärda DTU-värdet är för högt för den begärda tjänstnivån för elastisk pool.

  • 400 InvalidMaxSize – Ogiltig maxstorlek.

  • 400 ElasticPoolDbDtuMaxBelowLimit – det begärda DTU-maxvärdet per databas är för lågt för den begärda tjänstnivån för elastisk pool.

  • 400 ElasticPoolDbDtuMaxAboveLimit – Det begärda DTU-maxvärdet per databas är för högt för den begärda tjänstnivån för elastisk pool.

  • 400 InvalidInputValueForDatabaseDtuMax – Försöker ange DTU max per databas för resurspoolen som inte matchar de tillåtna värdena.

  • 400 ElasticPoolDbDtuMinAboveLimit – den begärda DTU-minen per databas är för hög för den begärda tjänstnivån.

  • 400 ElasticPoolOverStorage – Försöker skriva data till en databas när lagringsgränsen för den elastiska poolen har nåtts.

  • 400 InvalidInputValueForDatabaseDtuMin – Försöker ange DTU min per databas för resurspoolen som inte matchar de tillåtna värdena.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings – Försöker tillhandahålla DTU min för databaser i den elastiska poolen som överskrider begärda DTU:er för den elastiska poolen.

  • 400 ElasticPoolDtuUnsupported – Användaren försökte skapa eller uppdatera en elastisk pool med en DTU-kapacitet som inte stöds.

  • 400 ElasticPoolStorageAboveLimitGB – Försöker ange lagringsgränsen för elastisk pool under gränsen som stöds.

  • 400 ElasticPoolsNotEnabled – Elastiska pooler har inte aktiverats i den här regionen.

  • 400 ElasticPoolNotEmpty – Begäran om att ta bort en elastisk pool som inte är tom.

  • 400 ElasticPoolStorageBelowLimitGB – Försöker ange lagringsgränsen för elastisk pool under gränsen som stöds.

  • 400 ElasticPoolStorageNotAllowedGB – Försöker ange lagringsgränsen för elastisk pool i gb som inte matchar de tillåtna värdena.

  • 400 ElasticPoolDatabaseLimit – Den elastiska poolen har nått sin gräns för antalet databaser.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage – Försöker minska lagringsgränsen för den elastiska poolen under lagringsanvändningen.

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax – Försöker ange DTU min per databas högre än DTU max per databas.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings – Antalet databaser och virtuella kärnor min per databas får inte överskrida begärda virtuella kärnor i den elastiska poolen.

  • 400 ElasticPoolStorageBelowLimitMB – Försöker ange lagringsgränsen för elastisk pool under gränsen som stöds.

  • 400 ElasticPoolStorageNotAllowedMB – Försöker ange lagringsgränsen för elastisk pool i mb som inte matchar de tillåtna värdena.

  • 400 ElasticPoolCapacityStorageNotAllowedMB – Försöker ange lagringsgränsen för elastisk pool i mb som inte matchar de tillåtna värdena.

  • 400 InvalidReadScaleUnits – Användaren försökte ange ett lässkalningsvärde som inte stöds.

  • 400 ElasticPoolStorageAboveLimitMB – Försöker ange lagringsgränsen för elastisk pool under gränsen som stöds.

  • 400 RegionDoesNotSupportVersion – En användare försökte skapa en server med en angiven version på en plats där serverversionen inte stöds.

  • 400 InvalidTier – Användaren angav en ogiltig nivå.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded – Källdatabasen får inte ha en högre utgåva än måldatabasen.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded – måldatabasen får inte ha en lägre utgåva än källdatabasen.

  • 400 ElasticPoolUpdateHkNotAllowed – Den elastiska poolen kan inte sänka tjänstnivån från Premium till Standard eller Basic eftersom en eller flera av databaserna använder minnesoptimerade objekt.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress – Åtgärden tillåts inte eftersom kopierings- eller redundansåtgärden för databasen "{0}" på servern "{1}" för närvarande pågår.

  • 400 RegionDoesNotAllowProvisioning – Den valda platsen accepterar inte nya Windows Azure SQL Database-servrar. Detta kan ändras vid ett senare tillfälle.

  • 400 HSElasticPoolUpdateSloPRMSNotSupported – Tilldelningen av tjänstmål för databasen misslyckades. Kontakta Microsofts kundsupport och ange servernamn, databasnamn och aktivitets-ID.

  • 400 ElasticPoolOverFileSpace – Otillräckligt filutrymme i den elastiska poolen.

  • 400 ElasticPoolDbDtuMinBelowLimit – den begärda DTU-min per databas är för låg för den begärda tjänstnivån för elastisk pool.

  • 400 ElasticPoolDbVcoreMaxBelowLimit – det begärda maxvärdet per databas för virtuell kärna är för lågt för den begärda tjänstnivån för elastisk pool.

  • 400 ElasticPoolDbVcoreMaxAboveLimit – det begärda maxvärdet per databas för virtuell kärna är för högt för den begärda tjänstnivån för elastisk pool.

  • 400 InvalidInputValueForDatabaseVcoreMax – Försöker ange maximalt antal virtuella kärnor per databas för resurspoolen som inte matchar de tillåtna värdena.

  • 400 ElasticPoolDbVcoreMinBelowLimit – den begärda VCore-min per databas är för låg för den begärda tjänstnivån för elastisk pool.

  • 400 InvalidInputValueForDatabaseVcoreMin – Försöker ange den virtuella kärnor min per databas för resurspoolen som inte matchar de tillåtna värdena.

  • 400 PartnerDBNotCompatibleForSGXEnclave – Försök att ange GeoDR-länk eller uppdatera SLO för enklavaktiverad databas stöds bara när båda databaserna körs på DC-seriens maskinvara.

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax – Försöker ställa in den virtuella kärnor min per databas högre än VCore max per databas.

  • 400 InvalidLicenseType – Användaren försökte skapa eller uppdatera en databas eller elastisk pool med licenstyp som inte stöds.

  • 400 ProvisioningDisabled – Visar felmeddelande från resursåtgärdsauktoriseraren som den är, utan ändringar

  • 400 CapacityGroupThresholdExceeded – Det begärda servicenivåmålet och lagringsstorleken mappar till en specifik kapacitetsgrupp och för närvarande har resurser för den här kapacitetsgruppen nått tröskelvärdet och ytterligare åtgärder måste vidtas innan fler databaser kan placeras i dessa ringar.

  • 400 CapacityGroupThresholdCheckFail – Resursbegränsningskontrollen för kapacitetsgruppen misslyckades och kunde därför inte kontrollera om det finns tillräckligt med kapacitet för att slutföra åtgärden.

  • 400 InvalidPublicMaintenanceConfiguration – Användaren försökte ange konfiguration av offentligt underhåll som inte kan konverteras till internt ID (felaktigt eller fel region).

  • 400 InvalidResourceRequestBody – Resurs- eller resursegenskaperna i begärandetexten är tomma eller ogiltiga.

  • 400 InvalidResourceId – Ogiltig resursidentifierare.

  • 400 InvalidSkuName – ogiltigt SKU-namn.

  • 400 MismatchedSkuNameAndCapacity – Matchningsfel mellan SKU-namn och kapacitet.

  • 400 MismatchedSkuNameAndTier – Matchningsfel mellan SKU-namn och nivå.

  • 400 MismatchedSkuNameAndFamily – Matchningsfel mellan SKU-namn och familj.

  • 400 MismatchingSubscriptionWithUrl – Den angivna prenumerationen matchade inte prenumerationen i URL:en.

  • 400 AvailabilityZoneNotSupported – Begärda tillgänglighetszoner för databaser och elastiska pooler är ogiltiga.

  • 400 ElasticPoolOverStorageUsage – Försöker skriva data till en databas när lagringsgränsen för den elastiska poolen har nåtts.

  • 400 ElasticPoolScaleNotSupportedWithInaccessibleDatabases – Den elastiska poolen innehåller otillgängliga databaser som har förlorat åtkomst till Azure Key Vault som krävs för TDE-konfiguration. Flytta de tillgängliga databaserna till en annan pool för att skala eller återställa den förlorade Azure Key Vault-åtkomsten för de otillgängliga databaserna.

  • 400 CreateElasticPoolAttemptedWhenKeyRotationInProgress – Åtgärden skapa elastisk pool kan inte utföras just nu på grund av pågående transparent datakryptering (TDE) nyckelrotation på servern. Försök igen senare.

  • 400 InvalidSku – Användaren angav en ogiltig sku.

  • 400 InvalidTierSkuCombination – Den angivna nivån stöder inte den angivna sku:n.

  • 400 ServerQuotaExceeded – Servern nådde sin gräns för tillåten databasflödesenhet.

  • 400 ElasticPoolAlreadyExists – Servern innehåller redan en elastisk pool med det angivna namnet.

  • 400 SubscriptionVcoreQuotaExceeded – Det gick inte att utföra åtgärden eftersom prenumerationen skulle överskrida den tillåtna kvoten för virtuell kärna.

  • 400 InvalidInputValueForEdition – angiven utgåva stöds inte för elastisk pooletablering.

  • 400 ElasticPoolDtuBelowLimit – det begärda DTU-värdet är för lågt för den begärda tjänstnivån för elastisk pool.

  • 400 ElasticPoolDtuAboveLimit – det begärda DTU-värdet är för högt för den begärda tjänstnivån för elastisk pool.

  • 400 InvalidMaxSize – Ogiltig maxstorlek.

  • 400 ElasticPoolDbDtuMaxBelowLimit – det begärda DTU-maxvärdet per databas är för lågt för den begärda tjänstnivån för elastisk pool.

  • 400 ElasticPoolDbDtuMaxAboveLimit – Det begärda DTU-maxvärdet per databas är för högt för den begärda tjänstnivån för elastisk pool.

  • 400 InvalidInputValueForDatabaseDtuMax – Försöker ange DTU max per databas för resurspoolen som inte matchar de tillåtna värdena.

  • 400 ElasticPoolDbDtuMinAboveLimit – den begärda DTU-minen per databas är för hög för den begärda tjänstnivån.

  • 400 ElasticPoolOverStorage – Försöker skriva data till en databas när lagringsgränsen för den elastiska poolen har nåtts.

  • 400 InvalidInputValueForDatabaseDtuMin – Försöker ange DTU min per databas för resurspoolen som inte matchar de tillåtna värdena.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings – Försöker tillhandahålla DTU min för databaser i den elastiska poolen som överskrider begärda DTU:er för den elastiska poolen.

  • 400 ElasticPoolDtuUnsupported – Användaren försökte skapa eller uppdatera en elastisk pool med en DTU-kapacitet som inte stöds.

  • 400 ElasticPoolStorageAboveLimitGB – Försöker ange lagringsgränsen för elastisk pool under gränsen som stöds.

  • 400 ElasticPoolsNotEnabled – Elastiska pooler har inte aktiverats i den här regionen.

  • 400 ElasticPoolNotEmpty – Begäran om att ta bort en elastisk pool som inte är tom.

  • 400 ElasticPoolStorageBelowLimitGB – Försöker ange lagringsgränsen för elastisk pool under gränsen som stöds.

  • 400 ElasticPoolStorageNotAllowedGB – Försöker ange lagringsgränsen för elastisk pool i gb som inte matchar de tillåtna värdena.

  • 400 ElasticPoolDatabaseLimit – Den elastiska poolen har nått sin gräns för antalet databaser.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage – Försöker minska lagringsgränsen för den elastiska poolen under lagringsanvändningen.

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax – Försöker ange DTU min per databas högre än DTU max per databas.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings – Antalet databaser och virtuella kärnor min per databas får inte överskrida begärda virtuella kärnor i den elastiska poolen.

  • 400 ElasticPoolStorageBelowLimitMB – Försöker ange lagringsgränsen för elastisk pool under gränsen som stöds.

  • 400 ElasticPoolStorageNotAllowedMB – Försöker ange lagringsgränsen för elastisk pool i mb som inte matchar de tillåtna värdena.

  • 400 ElasticPoolCapacityStorageNotAllowedMB – Försöker ange lagringsgränsen för elastisk pool i mb som inte matchar de tillåtna värdena.

  • 400 InvalidReadScaleUnits – Användaren försökte ange ett lässkalningsvärde som inte stöds.

  • 400 ElasticPoolStorageAboveLimitMB – Försöker ange lagringsgränsen för elastisk pool under gränsen som stöds.

  • 400 RegionDoesNotSupportVersion – En användare försökte skapa en server med en angiven version på en plats där serverversionen inte stöds.

  • 400 InvalidTier – Användaren angav en ogiltig nivå.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded – Källdatabasen får inte ha en högre utgåva än måldatabasen.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded – måldatabasen får inte ha en lägre utgåva än källdatabasen.

  • 400 ElasticPoolUpdateHkNotAllowed – Den elastiska poolen kan inte sänka tjänstnivån från Premium till Standard eller Basic eftersom en eller flera av databaserna använder minnesoptimerade objekt.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress – Åtgärden tillåts inte eftersom kopierings- eller redundansåtgärden för databasen "{0}" på servern "{1}" för närvarande pågår.

  • 400 RegionDoesNotAllowProvisioning – Den valda platsen accepterar inte nya Windows Azure SQL Database-servrar. Detta kan ändras vid ett senare tillfälle.

  • 400 HSElasticPoolUpdateSloPRMSNotSupported – Tilldelningen av tjänstmål för databasen misslyckades. Kontakta Microsofts kundsupport och ange servernamn, databasnamn och aktivitets-ID.

  • 400 ElasticPoolOverFileSpace – Otillräckligt filutrymme i den elastiska poolen.

  • 400 ElasticPoolDbDtuMinBelowLimit – den begärda DTU-min per databas är för låg för den begärda tjänstnivån för elastisk pool.

  • 400 ElasticPoolDbVcoreMaxBelowLimit – det begärda maxvärdet per databas för virtuell kärna är för lågt för den begärda tjänstnivån för elastisk pool.

  • 400 ElasticPoolDbVcoreMaxAboveLimit – det begärda maxvärdet per databas för virtuell kärna är för högt för den begärda tjänstnivån för elastisk pool.

  • 400 InvalidInputValueForDatabaseVcoreMax – Försöker ange maximalt antal virtuella kärnor per databas för resurspoolen som inte matchar de tillåtna värdena.

  • 400 ElasticPoolDbVcoreMinBelowLimit – den begärda VCore-min per databas är för låg för den begärda tjänstnivån för elastisk pool.

  • 400 InvalidInputValueForDatabaseVcoreMin – Försöker ange den virtuella kärnor min per databas för resurspoolen som inte matchar de tillåtna värdena.

  • 400 PartnerDBNotCompatibleForSGXEnclave – Försök att ange GeoDR-länk eller uppdatera SLO för enklavaktiverad databas stöds bara när båda databaserna körs på DC-seriens maskinvara.

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax – Försöker ställa in den virtuella kärnor min per databas högre än VCore max per databas.

  • 400 InvalidLicenseType – Användaren försökte skapa eller uppdatera en databas eller elastisk pool med licenstyp som inte stöds.

  • 400 ProvisioningDisabled – Visar felmeddelande från resursåtgärdsauktoriseraren som den är, utan ändringar

  • 400 CapacityGroupThresholdExceeded – Det begärda servicenivåmålet och lagringsstorleken mappar till en specifik kapacitetsgrupp och för närvarande har resurser för den här kapacitetsgruppen nått tröskelvärdet och ytterligare åtgärder måste vidtas innan fler databaser kan placeras i dessa ringar.

  • 400 CapacityGroupThresholdCheckFail – Resursbegränsningskontrollen för kapacitetsgruppen misslyckades och kunde därför inte kontrollera om det finns tillräckligt med kapacitet för att slutföra åtgärden.

  • 400 InvalidPublicMaintenanceConfiguration – Användaren försökte ange konfiguration av offentligt underhåll som inte kan konverteras till internt ID (felaktigt eller fel region).

  • 400 VBSEnclaveResourcePoolInvalidCombination – Att lägga till en databas med "{0}" preferredEnclaveType till en elastisk pool "{1}" med "{2}" preferredEnclaveType stöds inte. Innan du lägger till databasen i den elastiska poolen kontrollerar du att preferredEnclaveType är samma för både databasen och den elastiska poolen. Mer information finns på https://aka.ms/AlwaysEncryptedEnableSecureEnclaves

  • 400 VBSEnclaveNotSupportedForDW – preferredEnclaveType stöds inte för dedikerade SQL-pooler.

  • 400 VBSEnclaveNotSupportedForDCSeriesSLO – Konfigurera "VBS" preferredEnclaveType för databaser som använder dc-seriens maskinvarukonfiguration stöds inte. DC-seriens databaser är förkonfigurerade med Intel SGX-enklaver. Virtualiseringsbaserade säkerhets enklaver (VBS) stöds inte.

  • 400 VBSEnclaveNotSupportedForGeoReplicationWithDefaultEnclave – Konfiguration av geo-replikering stöds inte för databaser med olika värden för egenskapen preferredEnclaveType. Den primära databasen{0}på servern{1}använder{2}preferredEnclaveType, medan den angivna preferredEnclaveType för den sekundära databasen{3}på servern{4}är{5}.

  • 400 VBSEnclaveNotSupportedForPlannedFailoverBetweenDatabasesWithDifferentPreferredEnclaveTypes – Planerad redundans mellan primär och sekundär databas med olika preferredEnclaveType stöds inte för virtualiseringsbaserade säkerhets enklaver (VBS).

  • 404 ServerNotInSubscriptionResourceGroup – Den angivna servern finns inte i den angivna resursgruppen och prenumerationen.

  • 404 SubscriptionDoesNotHaveServer – Den begärda servern hittades inte

  • 404 ElasticPoolNotFound – Den angivna elastiska poolen finns inte för den angivna servern.

  • 404 OperationIdNotFound – Åtgärden med ID finns inte.

  • 404 ElasticPoolNotFound – Den angivna elastiska poolen finns inte för den angivna servern.

  • 405 Stöds inte – den här funktionen stöds inte.

  • 405 Stöds inte – den här funktionen stöds inte.

  • 409 ElasticPoolBusy – En hanteringsåtgärd gjordes på en elastisk pool som är upptagen.

  • 409 ServerDisabled – Servern är inaktiverad.

  • 409 SimultaneousSkuChangeNotAllowed – Ändringsåtgärder för tjänstmål kan inte köras på båda databaserna i en replikeringsrelation samtidigt.

  • 409 ElasticPoolUpdateLinksNotInCatchup – Det går inte att uppdatera den elastiska poolen medan en av databaserna utför en kopierings- eller geo-replikeringsredundansåtgärd.

  • 409 CannotCancelOperation – hanteringsåtgärden är i ett tillstånd som inte kan avbrytas.

  • 409 OperationCancelled – Åtgärden har avbrutits av användaren.

  • 409 Åtgärd avbröts – Det gick inte att slutföra åtgärden på resursen eftersom den avbröts av en annan åtgärd på samma resurs.

  • 409 ElasticPoolBusy – En hanteringsåtgärd gjordes på en elastisk pool som är upptagen.

  • 409 ServerDisabled – Servern är inaktiverad.

  • 409 SimultaneousSkuChangeNotAllowed – Ändringsåtgärder för tjänstmål kan inte köras på båda databaserna i en replikeringsrelation samtidigt.

  • 409 ElasticPoolUpdateLinksNotInCatchup – Det går inte att uppdatera den elastiska poolen medan en av databaserna utför en kopierings- eller geo-replikeringsredundansåtgärd.

  • 429 SubscriptionTooManyCreateUpdateRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyRequests – Begäranden utöver maxbegäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyRequests – Begäranden utöver maxbegäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyCreateUpdateRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 500 ElasticPoolFailedMoveDbToElasticPool – Det gick inte att flytta databasen till elastisk pool på grund av interna resursbegränsningar. Detta kan vara ett tillfälligt villkor. Försök igen.

  • 500 OperationTimedOut – Tidsgränsen för åtgärden uppnåddes och återställdes automatiskt. Försök igen.

  • 500 ElasticPoolFailedMoveDbToElasticPool – Det gick inte att flytta databasen till elastisk pool på grund av interna resursbegränsningar. Detta kan vara ett tillfälligt villkor. Försök igen.

  • 503 ServiceTemporarilyUnavailable – Funktionen är inte tillgänglig för tillfället.

  • 503 TooManyRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 503 ServiceTemporarilyUnavailable – Funktionen är inte tillgänglig för tillfället.

  • 503 TooManyRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

Exempel

Assigns maintenance configuration to an elastic pool.
Resets maintenance configuration of an elastic pool to default.
Update an elastic pool with all parameter
Update an elastic pool with minimum parameters
Update an elastic pool with preferred enclave type parameter as Default
Update an elastic pool with preferred enclave type parameter as VBS
Update an elastic pool with serverless properties
Update high availability replica count of a Hyperscale elastic pool.

Assigns maintenance configuration to an elastic pool.

Exempelbegäran

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

{
  "properties": {
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_1"
  }
}

Exempelsvar

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": null,
  "sku": {
    "name": "BasicPool",
    "tier": "Basic",
    "capacity": 50
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 5242880000,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 5
    },
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_1"
  }
}
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

Resets maintenance configuration of an elastic pool to default.

Exempelbegäran

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

{
  "properties": {
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default"
  }
}

Exempelsvar

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": null,
  "sku": {
    "name": "BasicPool",
    "tier": "Basic",
    "capacity": 50
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 5242880000,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 5
    }
  }
}
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

Update an elastic pool with all parameter

Exempelbegäran

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "capacity": 2
  },
  "properties": {
    "perDatabaseSettings": {
      "minCapacity": 0.25,
      "maxCapacity": 1
    },
    "zoneRedundant": true,
    "licenseType": "LicenseIncluded"
  }
}

Exempelsvar

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": null,
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "capacity": 2
  },
  "properties": {
    "creationDate": "2017-02-10T01:27:21.32Z",
    "state": "Ready",
    "maxSizeBytes": 5242880000,
    "perDatabaseSettings": {
      "minCapacity": 0.25,
      "maxCapacity": 1
    },
    "zoneRedundant": true,
    "licenseType": "LicenseIncluded"
  }
}
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=2017-10-01

Update an elastic pool with minimum parameters

Exempelbegäran

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

{}

Exempelsvar

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": null,
  "sku": {
    "name": "BasicPool",
    "tier": "Basic",
    "capacity": 50
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 5242880000,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 5
    }
  }
}
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=2017-10-01

Update an elastic pool with preferred enclave type parameter as Default

Exempelbegäran

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

{
  "sku": {
    "name": "GP_Gen5_4"
  },
  "properties": {
    "preferredEnclaveType": "Default"
  }
}

Exempelsvar

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": "vcore,pool",
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 4
  },
  "properties": {
    "state": "Ready",
    "creationDate": "2022-08-26T03:46:20.57Z",
    "maxSizeBytes": 0,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 4
    },
    "zoneRedundant": false,
    "licenseType": "LicenseIncluded",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
    "preferredEnclaveType": "Default"
  }
}
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=2022-08-01

Update an elastic pool with preferred enclave type parameter as VBS

Exempelbegäran

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

{
  "sku": {
    "name": "GP_Gen5_4"
  },
  "properties": {
    "preferredEnclaveType": "VBS"
  }
}

Exempelsvar

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": "vcore,pool",
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "family": "Gen5",
    "capacity": 4
  },
  "properties": {
    "state": "Ready",
    "creationDate": "2022-08-26T03:46:20.57Z",
    "maxSizeBytes": 0,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 4
    },
    "zoneRedundant": false,
    "licenseType": "LicenseIncluded",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
    "preferredEnclaveType": "VBS"
  }
}
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=2022-08-01

Update an elastic pool with serverless properties

Exempelbegäran

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

{
  "sku": {
    "name": "GP_S_Gen5_2",
    "tier": "GeneralPurpose",
    "capacity": 2
  },
  "properties": {
    "minCapacity": 0.5,
    "autoPauseDelay": 60,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 2,
      "autoPauseDelay": 80
    }
  }
}

Exempelsvar

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": null,
  "sku": {
    "name": "GP_S_Gen5_2",
    "tier": "GeneralPurpose",
    "capacity": 2
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 102400,
    "minCapacity": 0.5,
    "autoPauseDelay": 60,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 2,
      "autoPauseDelay": 80
    }
  }
}
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=2023-05-01

Update high availability replica count of a Hyperscale elastic pool.

Exempelbegäran

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01

{
  "properties": {
    "highAvailabilityReplicaCount": 2
  }
}

Exempelsvar

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
  "name": "sqlcrudtest-8102",
  "type": "Microsoft.Sql/servers/elasticPools",
  "location": "Japan East",
  "kind": "vcore,pool",
  "sku": {
    "name": "HS_Gen5",
    "tier": "Hyperscale",
    "family": "Gen5",
    "capacity": 4
  },
  "properties": {
    "state": "Ready",
    "creationDate": "2021-08-26T03:46:20.57Z",
    "maxSizeBytes": 0,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 4
    },
    "zoneRedundant": false,
    "licenseType": "LicenseIncluded",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
    "highAvailabilityReplicaCount": 2
  }
}
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=2021-08-01

Definitioner

Name Description
AlwaysEncryptedEnclaveType

Typ av enklav som begärs i den elastiska poolen.

AvailabilityZoneType

Anger tillgänglighetszonen som poolens primära replik är fäst vid.

ElasticPool

En elastisk pool.

ElasticPoolLicenseType

Licenstypen som ska tillämpas för den här elastiska poolen.

ElasticPoolPerDatabaseSettings

Per databasinställningar för en elastisk pool.

ElasticPoolState

Status för den elastiska poolen.

ElasticPoolUpdate

En uppdatering av elastisk pool.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

Sku

En ARM-resurs-SKU.

AlwaysEncryptedEnclaveType

Typ av enklav som begärs i den elastiska poolen.

Värde Description
Default
VBS

AvailabilityZoneType

Anger tillgänglighetszonen som poolens primära replik är fäst vid.

Värde Description
1
2
3
NoPreference

ElasticPool

En elastisk pool.

Name Typ Description
id

string

Resurs-ID.

kind

string

Typ av elastisk pool. Det här är metadata som används för Azure-portalen.

location

string

Resursplats.

name

string

Resursnamn.

properties.autoPauseDelay

integer (int32)

Tid i minuter efter vilken den elastiska poolen pausas automatiskt. Värdet -1 innebär att automatisk paus är inaktiverad

properties.availabilityZone

AvailabilityZoneType

Anger tillgänglighetszonen som poolens primära replik är fäst vid.

properties.creationDate

string (date-time)

Skapandedatumet för den elastiska poolen (ISO8601 format).

properties.highAvailabilityReplicaCount

integer (int32)

Antalet sekundära repliker som är associerade med den elastiska poolen Business Critical, Premium eller Hyperscale Edition som används för att ge hög tillgänglighet. Gäller endast för elastiska Hyperskala-pooler.

properties.licenseType

ElasticPoolLicenseType

Licenstypen som ska tillämpas för den här elastiska poolen.

properties.maintenanceConfigurationId

string

Underhållskonfigurations-ID som tilldelats den elastiska poolen. Den här konfigurationen definierar den period då underhållsuppdateringarna ska ske.

properties.maxSizeBytes

integer (int64)

Lagringsgränsen för databasens elastiska pool i byte.

properties.minCapacity

number (double)

Minimal kapacitet som den serverlösa poolen inte krymper under, om den inte är pausad

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

Inställningarna per databas för den elastiska poolen.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Typ av enklav som begärs i den elastiska poolen.

properties.state

ElasticPoolState

Status för den elastiska poolen.

properties.zoneRedundant

boolean

Om den här elastiska poolen är zonredundant, vilket innebär att replikerna i den här elastiska poolen sprids över flera tillgänglighetszoner.

sku

Sku

SKU:n för elastisk pool.

Listan över SKU:er kan variera beroende på region och supporterbjudande. Om du vill fastställa vilka SKU:er (inklusive SKU-namn, nivå/utgåva, familj och kapacitet) som är tillgängliga för din prenumeration i en Azure-region använder du Capabilities_ListByLocation REST API eller följande kommando:

az sql elastic-pool list-editions -l <location> -o table
tags

object

Resurstaggar.

type

string

Resurstyp.

ElasticPoolLicenseType

Licenstypen som ska tillämpas för den här elastiska poolen.

Värde Description
BasePrice
LicenseIncluded

ElasticPoolPerDatabaseSettings

Per databasinställningar för en elastisk pool.

Name Typ Description
autoPauseDelay

integer (int32)

Automatisk pausfördröjning för per databas i poolen

maxCapacity

number (double)

Den maximala kapaciteten som en databas kan använda.

minCapacity

number (double)

Den minsta kapaciteten som alla databaser garanteras.

ElasticPoolState

Status för den elastiska poolen.

Värde Description
Creating
Disabled
Ready

ElasticPoolUpdate

En uppdatering av elastisk pool.

Name Typ Description
properties.autoPauseDelay

integer (int32)

Tid i minuter efter vilken den elastiska poolen pausas automatiskt. Värdet -1 innebär att automatisk paus är inaktiverad

properties.availabilityZone

AvailabilityZoneType

Anger tillgänglighetszonen som poolens primära replik är fäst vid.

properties.highAvailabilityReplicaCount

integer (int32)

Antalet sekundära repliker som är associerade med den elastiska poolen Business Critical, Premium eller Hyperscale Edition som används för att ge hög tillgänglighet. Gäller endast för elastiska Hyperskala-pooler.

properties.licenseType

ElasticPoolLicenseType

Licenstypen som ska tillämpas för den här elastiska poolen.

properties.maintenanceConfigurationId

string

Underhållskonfigurations-ID som tilldelats den elastiska poolen. Den här konfigurationen definierar den period då underhållsuppdateringarna ska ske.

properties.maxSizeBytes

integer (int64)

Lagringsgränsen för databasens elastiska pool i byte.

properties.minCapacity

number (double)

Minimal kapacitet som den serverlösa poolen inte krymper under, om den inte är pausad

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

Inställningarna per databas för den elastiska poolen.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Typ av enklav som begärs i den elastiska poolen.

properties.zoneRedundant

boolean

Om den här elastiska poolen är zonredundant, vilket innebär att replikerna i den här elastiska poolen sprids över flera tillgänglighetszoner.

sku

Sku

En ARM-resurs-SKU.

tags

object

Resurstaggar.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

Sku

En ARM-resurs-SKU.

Name Typ Description
capacity

integer (int32)

Kapacitet för den specifika SKU:n.

family

string

Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här.

name

string

Namnet på SKU:n, vanligtvis en bokstav + nummerkod, t.ex. P3.

size

string

Storleken på den specifika SKU:n

tier

string

Nivån eller utgåvan av den specifika SKU:n, t.ex. Basic, Premium.