Share via


Elastic Pools - Update

Frissítések rugalmas készletet.

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

URI-paraméterek

Name In Kötelező Típus Description
elasticPoolName
path True

string

A rugalmas készlet neve.

resourceGroupName
path True

string

Az erőforrást tartalmazó erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be.

serverName
path True

string

A kiszolgáló neve.

subscriptionId
path True

string

Az Azure-előfizetést azonosító előfizetés-azonosító.

api-version
query True

string

A kéréshez használni kívánt API-verzió.

Kérelem törzse

Name Típus Description
properties.highAvailabilityReplicaCount

integer

A rugalmas készlethez társított másodlagos replikák száma, amelyek magas rendelkezésre állást biztosítanak. Csak rugalmas skálázású rugalmas készletekre alkalmazható.

properties.licenseType

ElasticPoolLicenseType

A rugalmas készletre alkalmazandó licenctípus.

properties.maintenanceConfigurationId

string

A rugalmas készlethez rendelt karbantartási konfiguráció azonosítója. Ez a konfiguráció határozza meg azt az időszakot, amikor a karbantartási frissítések bekövetkeznek.

properties.maxSizeBytes

integer

Az adatbázis rugalmas készletének tárterületkorlátja bájtban.

properties.minCapacity

number

Minimális kapacitás, amely alatt a kiszolgáló nélküli készlet nem zsugorodik, ha nincs szüneteltetve

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

A rugalmas készlet adatbázisonkénti beállításai.

properties.zoneRedundant

boolean

Azt jelzi, hogy ez a rugalmas készlet zónaredundáns-e, ami azt jelenti, hogy a rugalmas készlet replikái több rendelkezésre állási zónában lesznek elosztva.

sku

Sku

ARM-erőforrás termékváltozata.

tags

object

Erőforráscímkék.

Válaszok

Name Típus Description
200 OK

ElasticPool

A rugalmas készlet frissítése

202 Accepted

Elfogadva

Other Status Codes

Hibaválaszok: ***

  • 400 ElasticPoolOverStorageUsage – Adatok írása egy adatbázisba, amikor elérte a rugalmas készlet tárolási korlátját.

  • 400 InvalidSku – A felhasználó érvénytelen termékváltozatot adott meg.

  • 400 InvalidTierSkuCombination – A megadott szint nem támogatja a megadott termékváltozatot.

  • 400 ServerQuotaExceededed – A kiszolgáló elérte az engedélyezett adatbázis-átviteli egységre vonatkozó korlátot.

  • 400 ElasticPoolAlreadyExists – A kiszolgáló már tartalmaz egy rugalmas készletet a megadott névvel.

  • 400 SubscriptionVcoreQuotaExceeded – Nem sikerült végrehajtani a műveletet, mert az előfizetés túllépné az engedélyezett virtuálismag-kvótát.

  • 400 InvalidInputValueForEdition – A megadott kiadás nem támogatott a rugalmas készlet kiépítéséhez.

  • 400 ElasticPoolDtuBelowLimit – A kért DTU-érték túl alacsony a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 ElasticPoolDtuAboveLimit – A kért DTU-érték túl magas a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 InvalidMaxSize – Érvénytelen maximális méret.

  • 400 ElasticPoolDbDtuMaxBelowLimit – A kért adatbázisonkénti DTU-maximális érték túl alacsony a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 ElasticPoolDbDtuMaxAboveLimit – A kért adatbázisonkénti DTU-maximális érték túl magas a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 InvalidInputValueForDatabaseDtuMax – Az erőforráskészlet adatbázisonkénti DTU-maximális értékének megkísérlése, amely nem egyezik meg az engedélyezett értékekkel.

  • 400 ElasticPoolDbDtuMinAboveLimit – Az adatbázisonként kért DTU-perc túl magas a kért szolgáltatási szinthez.

  • 400 ElasticPoolOverStorage – Adatok írása adatbázisba, ha elérte a rugalmas készlet tárterületkorlátját.

  • 400 InvalidInputValueForDatabaseDtuMin – Az erőforráskészlet adatbázisonkénti DTU-percének megkísérlése, amely nem egyezik meg az engedélyezett értékekkel.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings – DTU-perc biztosítása a rugalmas készletben lévő adatbázisokhoz, amelyek túllépik a rugalmas készlet kért DTU-jait.

  • 400 ElasticPoolDtuUnsupported – A felhasználó olyan rugalmas készletet próbált létrehozni vagy frissíteni, amely nem támogatott DTU-kapacitással rendelkezik.

  • 400 ElasticPoolStorageAboveLimitGB – A rugalmas készlet tárterületkorlátjának beállítása a támogatott korlát alá.

  • 400 ElasticPoolsNotEnabled – A rugalmas készletek nincsenek engedélyezve ebben a régióban.

  • 400 ElasticPoolNotEmpty – Nem üres rugalmas készlet törlésének kérése.

  • 400 ElasticPoolStorageBelowLimitGB – A rugalmas készlet tárterületkorlátjának beállítása a támogatott korlát alá.

  • 400 ElasticPoolStorageNotAllowedGB – A rugalmas készlet tárterületkorlátjának gb-ban történő beállítására tett kísérlet, amely nem egyezik meg az engedélyezett értékekkel.

  • 400 ElasticPoolDatabaseLimit – A rugalmas készlet elérte az adatbázisok számára vonatkozó korlátot.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage – A rugalmas készlet tárolási korlátjának csökkentése a tárterület kihasználtsága alatt.

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax – Az adatbázisonkénti DTU-perc adatbázisonkénti maximális értékének megkísérlése.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings – Az adatbázisok száma és az adatbázisonkénti virtuális magok száma nem haladhatja meg a rugalmas készlet kért virtuális magjait.

  • 400 ElasticPoolStorageBelowLimitMB – A rugalmas készlet tárterületkorlátjának beállítása a támogatott korlát alá.

  • 400 ElasticPoolStorageNotAllowedMB – A rugalmas készlet tárterületkorlátjának beállítása mb-ban, amely nem egyezik meg az engedélyezett értékekkel.

  • 400 ElasticPoolCapacityStorageNotAllowedMB – A rugalmas készlet tárterületkorlátjának beállítása mb-ban, amely nem egyezik meg az engedélyezett értékekkel.

  • 400 ElasticPoolStorageAboveLimitMB – A rugalmas készlet tárterületkorlátjának beállítása a támogatott korlát alá.

  • 400 RegionDoesNotSupportVersion – Egy felhasználó olyan helyen próbált létrehozni egy adott verziójú kiszolgálót, ahol a kiszolgáló verziója nem támogatott.

  • 400 InvalidTier – A felhasználó érvénytelen szintet adott meg.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded – A forrásadatbázis nem rendelkezhet magasabb kiadással, mint a céladatbázis.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded – A céladatbázis nem rendelkezhet alacsonyabb kiadással, mint a forrásadatbázis.

  • 400 ElasticPoolUpdateHkNotAllowed – A rugalmas készlet nem tudja a prémium szintről a Standard vagy az Alapszintű szintre csökkenteni a szolgáltatási szintet, mivel egy vagy több adatbázisa memóriaoptimalizált objektumokat használ.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress – A művelet nem engedélyezett, mert a(z) "{1}" kiszolgálón lévő adatbázis{0} másolási vagy feladatátvételi művelete folyamatban van.

  • 400 RegionDoesNotAllowProvisioning – A kijelölt hely nem fogadja el az új Windows Azure SQL adatbázis-kiszolgálókat. Ez később változhat.

  • 400 ElasticPoolOverFileSpace – Nincs elegendő fájlterület a rugalmas készletben.

  • 400 ElasticPoolDbDtuMinBelowLimit – A kért adatbázisonkénti DTU perc túl alacsony a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 ElasticPoolDbVcoreMaxBelowLimit – A kért adatbázisonkénti virtuális mag maximális száma túl alacsony a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 ElasticPoolDbVcoreMaxAboveLimit – A kért adatbázisonkénti virtuális mag maximális száma túl magas a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 InvalidInputValueForDatabaseVcoreMax – Az erőforráskészlet adatbázisonkénti virtuálismag-maximális értékének megkísérlése, amely nem egyezik meg az engedélyezett értékekkel.

  • 400 ElasticPoolDbVcoreMinBelowLimit – A kért adatbázisonkénti virtuálismag-perc túl alacsony a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 InvalidInputValueForDatabaseVcoreMin – Az erőforráskészlet adatbázisonkénti virtuálismag-percének megkísérlése, amely nem egyezik meg az engedélyezett értékekkel.

  • 400 PartnerDBNotCompatibleForSGXEnclave – A GeoDR-kapcsolat beállítására vagy az SLO frissítésére tett kísérlet csak akkor támogatott, ha mindkét adatbázis DC sorozatú hardveren fut.

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax – Az adatbázisonkénti virtuálismag-perc adatbázisonkénti maximális értékénél magasabb értékre van beállítva.

  • 400 InvalidLicenseType – A felhasználó nem támogatott licenctípusú adatbázist vagy rugalmas készletet próbált létrehozni vagy frissíteni.

  • 400 ProvisioningDisabled – Hibaüzenetet jelenít meg az erőforrás-művelet engedélyezője részéről, módosítás nélkül

  • 400 InvalidPublicMaintenanceConfiguration – A felhasználó olyan nyilvános karbantartási konfigurációt próbált meg megadni, amely nem konvertálható belső azonosítóvá (helytelen vagy rossz régió).

  • 400 InvalidResourceRequestBody – A kérelemtörzsben lévő erőforrás- vagy erőforrástulajdonságok üresek vagy érvénytelenek.

  • 400 InvalidResourceId – Érvénytelen erőforrás-azonosító.

  • 400 InvalidSkuName – Érvénytelen termékváltozat neve.

  • 400 Nem egyezőSkuNameAndCapacity – Eltérés a termékváltozat neve és a kapacitás között.

  • 400 Nem egyezőSkuNameAndTier – Eltérés a termékváltozat neve és a réteg között.

  • 400 Nem egyezőSkuNameAndFamily – Eltérés a termékváltozat neve és a család között.

  • 400 MismatchingSubscriptionWithUrl – A megadott előfizetés nem egyezett meg az URL-címben szereplő előfizetéssel.

  • 400 ElasticPoolOverStorageUsage – Adatok írása egy adatbázisba, amikor elérte a rugalmas készlet tárolási korlátját.

  • 400 InvalidSku – A felhasználó érvénytelen termékváltozatot adott meg.

  • 400 InvalidTierSkuCombination – A megadott szint nem támogatja a megadott termékváltozatot.

  • 400 ServerQuotaExceededed – A kiszolgáló elérte az engedélyezett adatbázis-átviteli egységre vonatkozó korlátot.

  • 400 ElasticPoolAlreadyExists – A kiszolgáló már tartalmaz egy rugalmas készletet a megadott névvel.

  • 400 SubscriptionVcoreQuotaExceeded – Nem sikerült végrehajtani a műveletet, mert az előfizetés túllépné az engedélyezett virtuálismag-kvótát.

  • 400 InvalidInputValueForEdition – A megadott kiadás nem támogatott a rugalmas készlet kiépítéséhez.

  • 400 ElasticPoolDtuBelowLimit – A kért DTU-érték túl alacsony a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 ElasticPoolDtuAboveLimit – A kért DTU-érték túl magas a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 InvalidMaxSize – Érvénytelen maximális méret.

  • 400 ElasticPoolDbDtuMaxBelowLimit – A kért adatbázisonkénti DTU-maximális érték túl alacsony a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 ElasticPoolDbDtuMaxAboveLimit – A kért adatbázisonkénti DTU-maximális érték túl magas a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 InvalidInputValueForDatabaseDtuMax – Az erőforráskészlet adatbázisonkénti DTU-maximális értékének megkísérlése, amely nem egyezik meg az engedélyezett értékekkel.

  • 400 ElasticPoolDbDtuMinAboveLimit – Az adatbázisonként kért DTU-perc túl magas a kért szolgáltatási szinthez.

  • 400 ElasticPoolOverStorage – Adatok írása adatbázisba, ha elérte a rugalmas készlet tárterületkorlátját.

  • 400 InvalidInputValueForDatabaseDtuMin – Az erőforráskészlet adatbázisonkénti DTU-percének megkísérlése, amely nem egyezik meg az engedélyezett értékekkel.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings – DTU-perc biztosítása a rugalmas készletben lévő adatbázisokhoz, amelyek túllépik a rugalmas készlet kért DTU-jait.

  • 400 ElasticPoolDtuUnsupported – A felhasználó olyan rugalmas készletet próbált létrehozni vagy frissíteni, amely nem támogatott DTU-kapacitással rendelkezik.

  • 400 ElasticPoolStorageAboveLimitGB – A rugalmas készlet tárterületkorlátjának beállítása a támogatott korlát alá.

  • 400 ElasticPoolsNotEnabled – A rugalmas készletek nincsenek engedélyezve ebben a régióban.

  • 400 ElasticPoolNotEmpty – Nem üres rugalmas készlet törlésének kérése.

  • 400 ElasticPoolStorageBelowLimitGB – A rugalmas készlet tárterületkorlátjának beállítása a támogatott korlát alá.

  • 400 ElasticPoolStorageNotAllowedGB – A rugalmas készlet tárterületkorlátjának gb-ban történő beállítására tett kísérlet, amely nem egyezik meg az engedélyezett értékekkel.

  • 400 ElasticPoolDatabaseLimit – A rugalmas készlet elérte az adatbázisok számára vonatkozó korlátot.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage – A rugalmas készlet tárolási korlátjának csökkentése a tárterület kihasználtsága alatt.

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax – Az adatbázisonkénti DTU-perc adatbázisonkénti maximális értékének megkísérlése.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings – Az adatbázisok száma és az adatbázisonkénti virtuális magok száma nem haladhatja meg a rugalmas készlet kért virtuális magjait.

  • 400 ElasticPoolStorageBelowLimitMB – A rugalmas készlet tárterületkorlátjának beállítása a támogatott korlát alá.

  • 400 ElasticPoolStorageNotAllowedMB – A rugalmas készlet tárterületkorlátjának beállítása mb-ban, amely nem egyezik meg az engedélyezett értékekkel.

  • 400 ElasticPoolCapacityStorageNotAllowedMB – A rugalmas készlet tárterületkorlátjának beállítása mb-ban, amely nem egyezik meg az engedélyezett értékekkel.

  • 400 ElasticPoolStorageAboveLimitMB – A rugalmas készlet tárterületkorlátjának beállítása a támogatott korlát alá.

  • 400 RegionDoesNotSupportVersion – Egy felhasználó olyan helyen próbált létrehozni egy adott verziójú kiszolgálót, ahol a kiszolgáló verziója nem támogatott.

  • 400 InvalidTier – A felhasználó érvénytelen szintet adott meg.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded – A forrásadatbázis nem rendelkezhet magasabb kiadással, mint a céladatbázis.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded – A céladatbázis nem rendelkezhet alacsonyabb kiadással, mint a forrásadatbázis.

  • 400 ElasticPoolUpdateHkNotAllowed – A rugalmas készlet nem tudja a prémium szintről a Standard vagy az Alapszintű szintre csökkenteni a szolgáltatási szintet, mivel egy vagy több adatbázisa memóriaoptimalizált objektumokat használ.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress – A művelet nem engedélyezett, mert a(z) "{1}" kiszolgálón lévő adatbázis{0} másolási vagy feladatátvételi művelete folyamatban van.

  • 400 RegionDoesNotAllowProvisioning – A kijelölt hely nem fogadja el az új Windows Azure SQL adatbázis-kiszolgálókat. Ez később változhat.

  • 400 ElasticPoolOverFileSpace – Nincs elegendő fájlterület a rugalmas készletben.

  • 400 ElasticPoolDbDtuMinBelowLimit – A kért adatbázisonkénti DTU perc túl alacsony a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 ElasticPoolDbVcoreMaxBelowLimit – A kért adatbázisonkénti virtuális mag maximális száma túl alacsony a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 ElasticPoolDbVcoreMaxAboveLimit – A kért adatbázisonkénti virtuális mag maximális száma túl magas a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 InvalidInputValueForDatabaseVcoreMax – Az erőforráskészlet adatbázisonkénti virtuálismag-maximális értékének megkísérlése, amely nem egyezik meg az engedélyezett értékekkel.

  • 400 ElasticPoolDbVcoreMinBelowLimit – A kért adatbázisonkénti virtuálismag-perc túl alacsony a kért rugalmas készlet szolgáltatási szintjéhez.

  • 400 InvalidInputValueForDatabaseVcoreMin – Az erőforráskészlet adatbázisonkénti virtuálismag-percének megkísérlése, amely nem egyezik meg az engedélyezett értékekkel.

  • 400 PartnerDBNotCompatibleForSGXEnclave – A GeoDR-kapcsolat beállítására vagy az SLO frissítésére tett kísérlet csak akkor támogatott, ha mindkét adatbázis DC sorozatú hardveren fut.

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax – Az adatbázisonkénti virtuálismag-perc adatbázisonkénti maximális értékénél magasabb értékre van beállítva.

  • 400 InvalidLicenseType – A felhasználó nem támogatott licenctípusú adatbázist vagy rugalmas készletet próbált létrehozni vagy frissíteni.

  • 400 ProvisioningDisabled – Hibaüzenetet jelenít meg az erőforrás-művelet engedélyezője részéről, módosítás nélkül

  • 400 InvalidPublicMaintenanceConfiguration – A felhasználó olyan nyilvános karbantartási konfigurációt próbált meg megadni, amely nem konvertálható belső azonosítóvá (helytelen vagy rossz régió).

  • 404 SubscriptionDoesNotHaveServer – A kért kiszolgáló nem található

  • 404 ServerNotInSubscriptionResourceGroup – A megadott kiszolgáló nem létezik a megadott erőforráscsoportban és előfizetésben.

  • 404 ElasticPoolNotFound – A megadott rugalmas készlet nem létezik a megadott kiszolgálóhoz.

  • 404 OperationIdNotFound – Az azonosítóval rendelkező művelet nem létezik.

  • 404 ElasticPoolNotFound – A megadott rugalmas készlet nem létezik a megadott kiszolgálóhoz.

  • 405 Nem támogatott – Ez a funkció nem támogatott.

  • 405 Nem támogatott – Ez a funkció nem támogatott.

  • 409 ElasticPoolBusy – Felügyeleti műveletet kíséreltek meg egy rugalmas készleten, amely foglalt.

  • 409 ServerDisabled – A kiszolgáló le van tiltva.

  • 409 SimultaneousSkuChangeNotAllowed – A szolgáltatási célkitűzés módosítási műveletei nem futtathatók egyszerre egy replikációs kapcsolat mindkét adatbázisán.

  • 409 ElasticPoolUpdateLinksNotInCatchup – Nem frissíthető a rugalmas készlet, miközben az egyik adatbázisa másolási vagy georeplikációs feladatátvételi műveletet hajt végre.

  • 409 OperationCancelled – A felhasználó megszakította a műveletet.

  • 409 OperationInterrupted – Az erőforráson végzett művelet nem hajtható végre, mert ugyanazon az erőforráson egy másik művelet megszakította.

  • 409 ElasticPoolBusy – Felügyeleti műveletet kíséreltek meg egy rugalmas készleten, amely foglalt.

  • 409 ServerDisabled – A kiszolgáló le van tiltva.

  • 409 SimultaneousSkuChangeNotAllowed – A szolgáltatási célkitűzés módosítási műveletei nem futtathatók egyszerre egy replikációs kapcsolat mindkét adatbázisán.

  • 409 ElasticPoolUpdateLinksNotInCatchup – Nem frissíthető a rugalmas készlet, miközben az egyik adatbázisa másolási vagy georeplikációs feladatátvételi műveletet hajt végre.

  • 429 SubscriptionTooManyCreateUpdateRequests – Az elérhető erőforrások által feldolgozható maximális kérelmeken túli kérések.

  • 429 SubscriptionTooManyRequests – Az elérhető erőforrások által feldolgozható maximális kérelmeken túli kérések.

  • 429 SubscriptionTooManyCreateUpdateRequests – Az elérhető erőforrások által feldolgozható maximális kérelmeken túli kérések.

  • 429 SubscriptionTooManyRequests – Az elérhető erőforrások által feldolgozható maximális kérelmeken túli kérések.

  • 500 ElasticPoolFailedMoveDbToElasticPool – Belső erőforrás-korlátozások miatt nem sikerült áthelyezni az adatbázist a rugalmas készletbe. Ez átmeneti feltétel lehet, próbálkozzon újra.

  • 500 OperationTimedOut – A művelet túllépte az időkorlátot, és automatikusan visszagördült. Please retry the operation.

  • 500 ElasticPoolFailedMoveDbToElasticPool – Belső erőforrás-korlátozások miatt nem sikerült áthelyezni az adatbázist a rugalmas készletbe. Ez átmeneti feltétel lehet, próbálkozzon újra.

  • 503 ServiceTemporarilyUnavailable – A szolgáltatás átmenetileg nem érhető el.

  • 503 TooManyRequests – Az elérhető erőforrások által feldolgozható maximális kérelmeken túli kérések.

  • 503 ServiceTemporarilyUnavailable – A szolgáltatás átmenetileg nem érhető el.

  • 503 TooManyRequests – Az elérhető erőforrások által feldolgozható maximális kérelmeken túli kérések.

Példák

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 high availability replica count of a Hyperscale elastic pool.

Assigns maintenance configuration to an elastic pool.

Sample Request

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=2021-11-01

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

Sample Response

{
  "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"
  }
}

Resets maintenance configuration of an elastic pool to default.

Sample Request

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=2021-11-01

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

Sample Response

{
  "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
    }
  }
}

Update an elastic pool with all parameter

Sample Request

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=2021-11-01

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

Sample Response

{
  "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"
  }
}

Update an elastic pool with minimum parameters

Sample Request

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=2021-11-01

{}

Sample Response

{
  "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
    }
  }
}

Update high availability replica count of a Hyperscale elastic pool.

Sample Request

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=2021-11-01

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

Sample Response

{
  "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
  }
}

Definíciók

Name Description
ElasticPool

Egy rugalmas készlet.

ElasticPoolLicenseType

A rugalmas készletre alkalmazandó licenctípus.

ElasticPoolPerDatabaseSettings

Rugalmas készlet adatbázis-beállításai szerint.

ElasticPoolState

A rugalmas készlet állapota.

ElasticPoolUpdate

Rugalmas készlet frissítése.

Sku

ARM-erőforrás termékváltozata.

ElasticPool

Egy rugalmas készlet.

Name Típus Description
id

string

Erőforrás-azonosító.

kind

string

Rugalmas készlet. Ez a Azure Portal élményhez használt metaadatok.

location

string

Erőforrás helye.

name

string

Erőforrás neve.

properties.creationDate

string

A rugalmas készlet létrehozási dátuma (ISO8601 formátum).

properties.highAvailabilityReplicaCount

integer

A rugalmas készlethez társított másodlagos replikák száma, amelyek magas rendelkezésre állást biztosítanak. Csak rugalmas skálázású rugalmas készletekre alkalmazható.

properties.licenseType

ElasticPoolLicenseType

A rugalmas készletre alkalmazandó licenctípus.

properties.maintenanceConfigurationId

string

A rugalmas készlethez rendelt karbantartási konfiguráció azonosítója. Ez a konfiguráció határozza meg azt az időszakot, amikor a karbantartási frissítések bekövetkeznek.

properties.maxSizeBytes

integer

Az adatbázis rugalmas készletének tárterületkorlátja bájtban.

properties.minCapacity

number

Minimális kapacitás, amely alatt a kiszolgáló nélküli készlet nem zsugorodik, ha nincs szüneteltetve

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

A rugalmas készlet adatbázisonkénti beállításai.

properties.state

ElasticPoolState

A rugalmas készlet állapota.

properties.zoneRedundant

boolean

Azt jelzi, hogy ez a rugalmas készlet zónaredundáns-e, ami azt jelenti, hogy a rugalmas készlet replikái több rendelkezésre állási zónában lesznek elosztva.

sku

Sku

A rugalmas készlet termékváltozata.

A termékváltozatok listája régiónként és támogatási ajánlatonként változhat. Az Azure-régióban az előfizetéséhez elérhető termékváltozatok (beleértve a termékváltozat nevét, rétegét/kiadását, családját és kapacitását) meghatározásához használja a Capabilities_ListByLocation REST API-t vagy a következő parancsot:

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

object

Erőforráscímkék.

type

string

Erőforrástípus.

ElasticPoolLicenseType

A rugalmas készletre alkalmazandó licenctípus.

Name Típus Description
BasePrice

string

LicenseIncluded

string

ElasticPoolPerDatabaseSettings

Rugalmas készlet adatbázis-beállításai szerint.

Name Típus Description
maxCapacity

number

Egy adatbázis maximális kapacitása.

minCapacity

number

Az összes adatbázis minimális kapacitása garantált.

ElasticPoolState

A rugalmas készlet állapota.

Name Típus Description
Creating

string

Disabled

string

Ready

string

ElasticPoolUpdate

Rugalmas készlet frissítése.

Name Típus Description
properties.highAvailabilityReplicaCount

integer

A rugalmas készlethez társított másodlagos replikák száma, amelyek magas rendelkezésre állást biztosítanak. Csak rugalmas skálázású rugalmas készletekre alkalmazható.

properties.licenseType

ElasticPoolLicenseType

A rugalmas készletre alkalmazandó licenctípus.

properties.maintenanceConfigurationId

string

A rugalmas készlethez rendelt karbantartási konfiguráció azonosítója. Ez a konfiguráció határozza meg azt az időszakot, amikor a karbantartási frissítések bekövetkeznek.

properties.maxSizeBytes

integer

Az adatbázis rugalmas készletének tárterületkorlátja bájtban.

properties.minCapacity

number

Minimális kapacitás, amely alatt a kiszolgáló nélküli készlet nem zsugorodik, ha nincs szüneteltetve

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

A rugalmas készlet adatbázisonkénti beállításai.

properties.zoneRedundant

boolean

Azt jelzi, hogy ez a rugalmas készlet zónaredundáns-e, ami azt jelenti, hogy a rugalmas készlet replikái több rendelkezésre állási zónában lesznek elosztva.

sku

Sku

ARM-erőforrás termékváltozata.

tags

object

Erőforráscímkék.

Sku

ARM-erőforrás termékváltozata.

Name Típus Description
capacity

integer

Az adott termékváltozat kapacitása.

family

string

Ha a szolgáltatás különböző hardvergenerációkkal rendelkezik ugyanahhoz a termékváltozathoz, akkor az itt rögzíthető.

name

string

A termékváltozat neve, általában betű + Szám kód, pl. P3.

size

string

Az adott termékváltozat mérete

tier

string

Az adott termékváltozat (pl. Alapszintű, Prémium) szintje vagy kiadása.