Freigeben über


Elastic Pools - Update

Aktualisiert einen elastischen Pool.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
elasticPoolName
path True

string

Der Name des elastischen Pools.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Sie können diesen Wert aus der Azure Resource Manager-API oder dem Portal abrufen.

serverName
path True

string

Der Name des Servers.

subscriptionId
path True

string

Die Abonnement-ID, die ein Azure-Abonnement identifiziert.

api-version
query True

string

Die API-Version, die für die Anforderung verwendet werden soll.

Anforderungstext

Name Typ Beschreibung
properties.highAvailabilityReplicaCount

integer (int32)

Die Anzahl der sekundären Replikate, die dem elastischen Pool zugeordnet sind, der verwendet wird, um eine hohe Verfügbarkeit bereitzustellen. Gilt nur für hyperskalenlastische Pools.

properties.licenseType

ElasticPoolLicenseType

Der Lizenztyp, der für diesen elastischen Pool gilt.

properties.maintenanceConfigurationId

string

Die Wartungskonfigurations-ID, die dem elastischen Pool zugewiesen ist. Diese Konfiguration definiert den Zeitraum, in dem die Wartungsupdates auftreten.

properties.maxSizeBytes

integer (int64)

Der Speichergrenzwert für den datenbanklastischen Pool in Byte.

properties.minCapacity

number (double)

Minimale Kapazität, die serverlose Pools nicht verkleinern, wenn nicht angehalten

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

Die Einstellungen pro Datenbank für den elastischen Pool.

properties.zoneRedundant

boolean

Unabhängig davon, ob dieser elastische Pool zonenredundant ist, bedeutet dies, dass die Replikate dieses elastischen Pools über mehrere Verfügbarkeitszonen verteilt werden.

sku

Sku

Eine ARM-Ressourcen-SKU.

tags

object

Ressourcentags.

Antworten

Name Typ Beschreibung
200 OK

ElasticPool

Aktualisiert den elastischen Pool

202 Accepted

Angenommen

Other Status Codes

Fehlerantworten: ***

  • 400 ElasticPoolOverStorageUsage - Der Versuch, Daten in eine Datenbank zu schreiben, wenn die Speichergrenze des elastischen Pools erreicht wurde.

  • 400 InvalidSku – Der Benutzer hat eine ungültige Sku angegeben.

  • 400 InvalidTierSkuCombination – Die angegebene Ebene unterstützt die angegebene SKU nicht.

  • 400 ServerQuotaExceeded – Der Server hat seinen Grenzwert für zulässige Datenbankdurchsatzeinheit erreicht.

  • 400 ElasticPoolAlreadyExists - Der Server enthält bereits einen elastischen Pool mit dem angegebenen Namen.

  • 400 SubscriptionVcoreQuotaExceededed – Der Vorgang konnte nicht ausgeführt werden, da das Abonnement das zulässige vCore-Kontingent überschreitet.

  • 400 InvalidInputValueForEdition – Angegebene Edition wird für die Bereitstellung des elastischen Pools nicht unterstützt.

  • 400 ElasticPoolDtuBelowLimit - Der angeforderte DTU-Wert ist für die angeforderte elastische Pool-Serviceebene zu niedrig.

  • 400 ElasticPoolDtuAboveLimit - Der angeforderte DTU-Wert ist für die angeforderte elastische Pool-Serviceebene zu hoch.

  • 400 InvalidMaxSize - Ungültige maximale Größe.

  • 400 ElasticPoolDbDtuMaxBelowLimit - Der angeforderte DTU max der Datenbank ist für die angeforderte elastische Pool-Serviceebene zu niedrig.

  • 400 ElasticPoolDbDtuMaxAboveLimit - Die angeforderte datenbank DTU max ist zu hoch für die angeforderte elastische Pool service tier.

  • 400 InvalidInputValueForDatabaseDtuMax – Der Versuch, den DTU Max pro Datenbank für den Ressourcenpool festzulegen, der nicht mit den zulässigen Werten übereinstimmt.

  • 400 ElasticPoolDbDtuMinAboveLimit - Die angeforderte DTU Min pro Datenbank ist für die angeforderte Dienstebene zu hoch.

  • 400 ElasticPoolOverStorage – Der Versuch, Daten in eine Datenbank zu schreiben, wenn die Speichergrenze des elastischen Pools erreicht wurde.

  • 400 InvalidInputValueForDatabaseDtuMin – Der Versuch, die DTU-Min pro Datenbank für den Ressourcenpool festzulegen, der nicht mit den zulässigen Werten übereinstimmt.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings - Der Versuch, DTU-Min für Datenbanken im elastischen Pool bereitzustellen, die die angeforderten DTUs des elastischen Pools überschreitet.

  • 400 ElasticPoolDtuUnsupported – Der Benutzer hat versucht, einen elastischen Pool mit einer nicht unterstützten DTU-Kapazität zu erstellen oder zu aktualisieren.

  • 400 ElasticPoolStorageAboveLimitGB – Der Versuch, den flexiblen Speichergrenzwert des Pools unter dem unterstützten Grenzwert festzulegen.

  • 400 ElasticPoolsNotEnabled - Elastic Pools wurden in dieser Region nicht aktiviert.

  • 400 ElasticPoolNotEmpty – Anforderung, einen elastischen Pool zu löschen, der nicht leer ist.

  • 400 ElasticPoolStorageBelowLimitGB – Der Versuch, den flexiblen Speichergrenzwert des Pools unter dem unterstützten Grenzwert festzulegen.

  • 400 ElasticPoolStorageNotAllowedGB – Es wird versucht, die Speichergrenze des elastischen Pools in GB festzulegen, die nicht mit den zulässigen Werten übereinstimmt.

  • 400 ElasticPoolDatabaseLimit - Der elastische Pool hat seine Grenze für die Anzahl der Datenbanken erreicht.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage – Versuchen Sie, die Speichergrenze des elastischen Pools unter der Speicherauslastung zu verringern.

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax - Der Versuch, die DTU Min pro Datenbank höher als die DTU max pro Datenbank festzulegen.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings - Die Anzahl der Datenbanken und VCore min pro Datenbank darf die angeforderten VCores des elastischen Pools nicht überschreiten.

  • 400 ElasticPoolStorageBelowLimitMB – Der Versuch, den flexiblen Speichergrenzwert des Pools unter dem unterstützten Grenzwert festzulegen.

  • 400 ElasticPoolStorageNotAllowedMB – Es wird versucht, die Speichergrenze des elastischen Pools in MB festzulegen, die nicht mit den zulässigen Werten übereinstimmt.

  • 400 ElasticPoolCapacityStorageNotAllowedMB – Es wird versucht, die Speichergrenze des elastischen Pools in MB festzulegen, die nicht mit den zulässigen Werten übereinstimmt.

  • 400 ElasticPoolStorageAboveLimitMB – Der Versuch, den flexiblen Speichergrenzwert des Pools unter dem unterstützten Grenzwert festzulegen.

  • 400 RegionDoesNotSupportVersion – Ein Benutzer hat versucht, einen Server einer angegebenen Version an einem Speicherort zu erstellen, an dem diese Serverversion nicht unterstützt wird.

  • 400 InvalidTier – Der Benutzer hat eine ungültige Ebene angegeben.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded – Die Quelldatenbank darf keine höhere Edition als die Zieldatenbank aufweisen.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded – Die Zieldatenbank darf nicht niedriger als die Quelldatenbank sein.

  • 400 ElasticPoolUpdateHkNotAllowed – Der elastische Pool kann seine Dienstebene nicht von Premium auf Standard oder Basic senken, da mindestens eine datenbank speicheroptimierte Objekte verwendet.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress – Der Vorgang ist unzulässig, da der Kopier- oder Failovervorgang für datenbank '{0}' auf server '{1}' derzeit ausgeführt wird.

  • 400 RegionDoesNotAllowProvisioning – Der ausgewählte Speicherort akzeptiert keine neuen Windows Azure SQL-Datenbankserver. Dies kann sich zu einem späteren Zeitpunkt ändern.

  • 400 ElasticPoolOverFileSpace - Unzureichender Dateiraum im elastischen Pool.

  • 400 ElasticPoolDbDtuMinBelowLimit – Die angeforderte DTU-Min. pro Datenbank ist für die angeforderte flexible Pooldienstebene zu niedrig.

  • 400 ElasticPoolDbVcoreMaxBelowLimit - Die angeforderte pro Datenbank VCore max ist zu niedrig für die angeforderte elastische Pool-Serviceebene.

  • 400 ElasticPoolDbVcoreMaxAboveLimit - Die angeforderte pro Datenbank VCore max ist zu hoch für die angeforderte elastische Pool-Serviceebene.

  • 400 InvalidInputValueForDatabaseVcoreMax – Versuch, die VCore max pro Datenbank für den Ressourcenpool festzulegen, der nicht mit den zulässigen Werten übereinstimmt.

  • 400 ElasticPoolDbVcoreMinBelowLimit - Die angeforderte pro Datenbank-VCore-Min ist für die angeforderte elastische Pool-Serviceebene zu niedrig.

  • 400 InvalidInputValueForDatabaseVcoreMin – Der Versuch, die VCore-Min pro Datenbank für den Ressourcenpool festzulegen, der nicht mit den zulässigen Werten übereinstimmt.

  • 400 PartnerDBNotCompatibleForSGXEnclave – Versuch, geoDR-Verknüpfung festzulegen oder SLO für aktivierte Enklavendatenbank festzulegen, wird nur unterstützt, wenn beide Datenbanken auf DC-Serie-Hardware ausgeführt werden.

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax - Der Versuch, die VCore-Min pro Datenbank höher als die VCore max pro Datenbank festzulegen.

  • 400 InvalidLicenseType – Der Benutzer hat versucht, eine Datenbank oder einen elastischen Pool mit einem nicht unterstützten Lizenztyp zu erstellen oder zu aktualisieren.

  • 400 ProvisioningDisabled – Zeigt die Fehlermeldung des ressourcenbetriebsautorisierens an, ohne Änderungen

  • 400 InvalidPublicMaintenanceConfiguration – Der Benutzer hat versucht, eine öffentliche Wartungskonfiguration anzugeben, die nicht in die interne ID konvertiert werden kann (falsch formatiert oder falsch).

  • 400 InvalidResourceRequestBody – Die Ressourcen- oder Ressourceneigenschaften im Anforderungstext sind leer oder ungültig.

  • 400 InvalidResourceId – Ungültiger Ressourcenbezeichner.

  • 400 InvalidSkuName – Ungültiger SKU-Name.

  • 400 MismatchedSkuNameAndCapacity – Konflikt zwischen SKU-Name und Kapazität.

  • 400 MismatchedSkuNameAndTier – Konflikt zwischen SKU-Name und Ebene.

  • 400 MismatchedSkuNameAndFamily - Konflikt zwischen SKU-Name und Familie.

  • 400 MismatchingSubscriptionWithUrl – Das bereitgestellte Abonnement stimmte nicht mit dem Abonnement in der URL überein.

  • 400 ElasticPoolOverStorageUsage - Der Versuch, Daten in eine Datenbank zu schreiben, wenn die Speichergrenze des elastischen Pools erreicht wurde.

  • 400 InvalidSku – Der Benutzer hat eine ungültige Sku angegeben.

  • 400 InvalidTierSkuCombination – Die angegebene Ebene unterstützt die angegebene SKU nicht.

  • 400 ServerQuotaExceeded – Der Server hat seinen Grenzwert für zulässige Datenbankdurchsatzeinheit erreicht.

  • 400 ElasticPoolAlreadyExists - Der Server enthält bereits einen elastischen Pool mit dem angegebenen Namen.

  • 400 SubscriptionVcoreQuotaExceededed – Der Vorgang konnte nicht ausgeführt werden, da das Abonnement das zulässige vCore-Kontingent überschreitet.

  • 400 InvalidInputValueForEdition – Angegebene Edition wird für die Bereitstellung des elastischen Pools nicht unterstützt.

  • 400 ElasticPoolDtuBelowLimit - Der angeforderte DTU-Wert ist für die angeforderte elastische Pool-Serviceebene zu niedrig.

  • 400 ElasticPoolDtuAboveLimit - Der angeforderte DTU-Wert ist für die angeforderte elastische Pool-Serviceebene zu hoch.

  • 400 InvalidMaxSize - Ungültige maximale Größe.

  • 400 ElasticPoolDbDtuMaxBelowLimit - Der angeforderte DTU max der Datenbank ist für die angeforderte elastische Pool-Serviceebene zu niedrig.

  • 400 ElasticPoolDbDtuMaxAboveLimit - Die angeforderte datenbank DTU max ist zu hoch für die angeforderte elastische Pool service tier.

  • 400 InvalidInputValueForDatabaseDtuMax – Der Versuch, den DTU Max pro Datenbank für den Ressourcenpool festzulegen, der nicht mit den zulässigen Werten übereinstimmt.

  • 400 ElasticPoolDbDtuMinAboveLimit - Die angeforderte DTU Min pro Datenbank ist für die angeforderte Dienstebene zu hoch.

  • 400 ElasticPoolOverStorage – Der Versuch, Daten in eine Datenbank zu schreiben, wenn die Speichergrenze des elastischen Pools erreicht wurde.

  • 400 InvalidInputValueForDatabaseDtuMin – Der Versuch, die DTU-Min pro Datenbank für den Ressourcenpool festzulegen, der nicht mit den zulässigen Werten übereinstimmt.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings - Der Versuch, DTU-Min für Datenbanken im elastischen Pool bereitzustellen, die die angeforderten DTUs des elastischen Pools überschreitet.

  • 400 ElasticPoolDtuUnsupported – Der Benutzer hat versucht, einen elastischen Pool mit einer nicht unterstützten DTU-Kapazität zu erstellen oder zu aktualisieren.

  • 400 ElasticPoolStorageAboveLimitGB – Der Versuch, den flexiblen Speichergrenzwert des Pools unter dem unterstützten Grenzwert festzulegen.

  • 400 ElasticPoolsNotEnabled - Elastic Pools wurden in dieser Region nicht aktiviert.

  • 400 ElasticPoolNotEmpty – Anforderung, einen elastischen Pool zu löschen, der nicht leer ist.

  • 400 ElasticPoolStorageBelowLimitGB – Der Versuch, den flexiblen Speichergrenzwert des Pools unter dem unterstützten Grenzwert festzulegen.

  • 400 ElasticPoolStorageNotAllowedGB – Es wird versucht, die Speichergrenze des elastischen Pools in GB festzulegen, die nicht mit den zulässigen Werten übereinstimmt.

  • 400 ElasticPoolDatabaseLimit - Der elastische Pool hat seine Grenze für die Anzahl der Datenbanken erreicht.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage – Versuchen Sie, die Speichergrenze des elastischen Pools unter der Speicherauslastung zu verringern.

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax - Der Versuch, die DTU Min pro Datenbank höher als die DTU max pro Datenbank festzulegen.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings - Die Anzahl der Datenbanken und VCore min pro Datenbank darf die angeforderten VCores des elastischen Pools nicht überschreiten.

  • 400 ElasticPoolStorageBelowLimitMB – Der Versuch, den flexiblen Speichergrenzwert des Pools unter dem unterstützten Grenzwert festzulegen.

  • 400 ElasticPoolStorageNotAllowedMB – Es wird versucht, die Speichergrenze des elastischen Pools in MB festzulegen, die nicht mit den zulässigen Werten übereinstimmt.

  • 400 ElasticPoolCapacityStorageNotAllowedMB – Es wird versucht, die Speichergrenze des elastischen Pools in MB festzulegen, die nicht mit den zulässigen Werten übereinstimmt.

  • 400 ElasticPoolStorageAboveLimitMB – Der Versuch, den flexiblen Speichergrenzwert des Pools unter dem unterstützten Grenzwert festzulegen.

  • 400 RegionDoesNotSupportVersion – Ein Benutzer hat versucht, einen Server einer angegebenen Version an einem Speicherort zu erstellen, an dem diese Serverversion nicht unterstützt wird.

  • 400 InvalidTier – Der Benutzer hat eine ungültige Ebene angegeben.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded – Die Quelldatenbank darf keine höhere Edition als die Zieldatenbank aufweisen.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded – Die Zieldatenbank darf nicht niedriger als die Quelldatenbank sein.

  • 400 ElasticPoolUpdateHkNotAllowed – Der elastische Pool kann seine Dienstebene nicht von Premium auf Standard oder Basic senken, da mindestens eine datenbank speicheroptimierte Objekte verwendet.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress – Der Vorgang ist unzulässig, da der Kopier- oder Failovervorgang für datenbank '{0}' auf server '{1}' derzeit ausgeführt wird.

  • 400 RegionDoesNotAllowProvisioning – Der ausgewählte Speicherort akzeptiert keine neuen Windows Azure SQL-Datenbankserver. Dies kann sich zu einem späteren Zeitpunkt ändern.

  • 400 ElasticPoolOverFileSpace - Unzureichender Dateiraum im elastischen Pool.

  • 400 ElasticPoolDbDtuMinBelowLimit – Die angeforderte DTU-Min. pro Datenbank ist für die angeforderte flexible Pooldienstebene zu niedrig.

  • 400 ElasticPoolDbVcoreMaxBelowLimit - Die angeforderte pro Datenbank VCore max ist zu niedrig für die angeforderte elastische Pool-Serviceebene.

  • 400 ElasticPoolDbVcoreMaxAboveLimit - Die angeforderte pro Datenbank VCore max ist zu hoch für die angeforderte elastische Pool-Serviceebene.

  • 400 InvalidInputValueForDatabaseVcoreMax – Versuch, die VCore max pro Datenbank für den Ressourcenpool festzulegen, der nicht mit den zulässigen Werten übereinstimmt.

  • 400 ElasticPoolDbVcoreMinBelowLimit - Die angeforderte pro Datenbank-VCore-Min ist für die angeforderte elastische Pool-Serviceebene zu niedrig.

  • 400 InvalidInputValueForDatabaseVcoreMin – Der Versuch, die VCore-Min pro Datenbank für den Ressourcenpool festzulegen, der nicht mit den zulässigen Werten übereinstimmt.

  • 400 PartnerDBNotCompatibleForSGXEnclave – Versuch, geoDR-Verknüpfung festzulegen oder SLO für aktivierte Enklavendatenbank festzulegen, wird nur unterstützt, wenn beide Datenbanken auf DC-Serie-Hardware ausgeführt werden.

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax - Der Versuch, die VCore-Min pro Datenbank höher als die VCore max pro Datenbank festzulegen.

  • 400 InvalidLicenseType – Der Benutzer hat versucht, eine Datenbank oder einen elastischen Pool mit einem nicht unterstützten Lizenztyp zu erstellen oder zu aktualisieren.

  • 400 ProvisioningDisabled – Zeigt die Fehlermeldung des ressourcenbetriebsautorisierens an, ohne Änderungen

  • 400 InvalidPublicMaintenanceConfiguration – Der Benutzer hat versucht, eine öffentliche Wartungskonfiguration anzugeben, die nicht in die interne ID konvertiert werden kann (falsch formatiert oder falsch).

  • 404 SubscriptionDoesNotHaveServer – Der angeforderte Server wurde nicht gefunden.

  • 404 ServerNotInSubscriptionResourceGroup – Der angegebene Server ist in der angegebenen Ressourcengruppe und dem angegebenen Abonnement nicht vorhanden.

  • 404 ElasticPoolNotFound - Der angegebene elastische Pool ist für den angegebenen Server nicht vorhanden.

  • 404 OperationIdNotFound – Der Vorgang mit der ID ist nicht vorhanden.

  • 404 ElasticPoolNotFound - Der angegebene elastische Pool ist für den angegebenen Server nicht vorhanden.

  • 405 NotSupported – Diese Funktionalität wird nicht unterstützt.

  • 405 NotSupported – Diese Funktionalität wird nicht unterstützt.

  • 409 ElasticPoolBusy – Ein Verwaltungsvorgang wurde auf einem elastischen Pool versucht, der ausgelastet ist.

  • 409 ServerDisabled – Server ist deaktiviert.

  • 409 SimultaneousSkuChangeNotAllowed – Dienstzielbezogene Änderungsvorgänge können nicht auf beiden Datenbanken einer Replikationsbeziehung gleichzeitig ausgeführt werden.

  • 409 ElasticPoolUpdateLinksNotInCatchup – Der elastische Pool kann nicht aktualisiert werden, während eine der Datenbanken einen Kopier- oder Georeplikationsfailovervorgang ausführt.

  • 409 OperationCancelled – Der Vorgang wurde vom Benutzer abgebrochen.

  • 409 OperationInterrupted – Der Vorgang für die Ressource konnte nicht abgeschlossen werden, weil er durch einen anderen Vorgang in derselben Ressource unterbrochen wurde.

  • 409 ElasticPoolBusy – Ein Verwaltungsvorgang wurde auf einem elastischen Pool versucht, der ausgelastet ist.

  • 409 ServerDisabled – Server ist deaktiviert.

  • 409 SimultaneousSkuChangeNotAllowed – Dienstzielbezogene Änderungsvorgänge können nicht auf beiden Datenbanken einer Replikationsbeziehung gleichzeitig ausgeführt werden.

  • 409 ElasticPoolUpdateLinksNotInCatchup – Der elastische Pool kann nicht aktualisiert werden, während eine der Datenbanken einen Kopier- oder Georeplikationsfailovervorgang ausführt.

  • 429 SubscriptionTooManyCreateUpdateRequests – Anforderungen über max. Anforderungen hinaus, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyRequests – Anforderungen über max. Anforderungen hinaus, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyCreateUpdateRequests – Anforderungen über max. Anforderungen hinaus, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyRequests – Anforderungen über max. Anforderungen hinaus, die von verfügbaren Ressourcen verarbeitet werden können.

  • 500 ElasticPoolFailedMoveDbToElasticPool – Fehler beim Verschieben der Datenbank in den elastischen Pool aufgrund interner Ressourceneinschränkungen. Dies kann eine vorübergehende Bedingung sein, bitte versuchen Sie es erneut.

  • 500 OperationTimedOut – Timeout des Vorgangs und automatisches Zurücksetzen. Versuchen Sie den Vorgang erneut.

  • 500 ElasticPoolFailedMoveDbToElasticPool – Fehler beim Verschieben der Datenbank in den elastischen Pool aufgrund interner Ressourceneinschränkungen. Dies kann eine vorübergehende Bedingung sein, bitte versuchen Sie es erneut.

  • 503 ServiceTemporarilyUnavailable - Feature vorübergehend nicht verfügbar.

  • 503 TooManyRequests – Anforderungen über max. Anforderungen hinaus, die von verfügbaren Ressourcen verarbeitet werden können.

  • 503 ServiceTemporarilyUnavailable - Feature vorübergehend nicht verfügbar.

  • 503 TooManyRequests – Anforderungen über max. Anforderungen hinaus, die von verfügbaren Ressourcen verarbeitet werden können.

Beispiele

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.

Beispielanforderung

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

Beispiel für eine Antwort

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Beispielanforderung

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

{}

Beispiel für eine Antwort

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

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
ElasticPool

Ein elastischer Pool.

ElasticPoolLicenseType

Der Lizenztyp, der für diesen elastischen Pool gilt.

ElasticPoolPerDatabaseSettings

Pro Datenbankeinstellungen eines elastischen Pools.

ElasticPoolState

Der Zustand des elastischen Pools.

ElasticPoolUpdate

Ein flexibles Poolupdate.

Sku

Eine ARM-Ressourcen-SKU.

ElasticPool

Ein elastischer Pool.

Name Typ Beschreibung
id

string

Ressourcen-ID.

kind

string

Art des elastischen Pools. Dies sind Metadaten, die für die Azure-Portaloberfläche verwendet werden.

location

string

Ressourcenspeicherort.

name

string

Ressourcenname.

properties.creationDate

string (date-time)

Das Erstellungsdatum des elastischen Pools (ISO8601 Format).

properties.highAvailabilityReplicaCount

integer (int32)

Die Anzahl der sekundären Replikate, die dem elastischen Pool zugeordnet sind, der verwendet wird, um eine hohe Verfügbarkeit bereitzustellen. Gilt nur für hyperskalenlastische Pools.

properties.licenseType

ElasticPoolLicenseType

Der Lizenztyp, der für diesen elastischen Pool gilt.

properties.maintenanceConfigurationId

string

Die Wartungskonfigurations-ID, die dem elastischen Pool zugewiesen ist. Diese Konfiguration definiert den Zeitraum, in dem die Wartungsupdates auftreten.

properties.maxSizeBytes

integer (int64)

Der Speichergrenzwert für den datenbanklastischen Pool in Byte.

properties.minCapacity

number (double)

Minimale Kapazität, die serverlose Pools nicht verkleinern, wenn nicht angehalten

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

Die Einstellungen pro Datenbank für den elastischen Pool.

properties.state

ElasticPoolState

Der Zustand des elastischen Pools.

properties.zoneRedundant

boolean

Unabhängig davon, ob dieser elastische Pool zonenredundant ist, bedeutet dies, dass die Replikate dieses elastischen Pools über mehrere Verfügbarkeitszonen verteilt werden.

sku

Sku

Die SKU des elastischen Pools.

Die Liste der SKUs kann je nach Region und Supportangebot variieren. Um die SKUs (einschließlich SKU-Name, Ebene/Edition, Familie und Kapazität) zu ermitteln, die für Ihr Abonnement in einer Azure-Region verfügbar sind, verwenden Sie die Capabilities_ListByLocation REST-API oder den folgenden Befehl:

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

object

Ressourcentags.

type

string

Ressourcentyp.

ElasticPoolLicenseType

Der Lizenztyp, der für diesen elastischen Pool gilt.

Wert Beschreibung
BasePrice
LicenseIncluded

ElasticPoolPerDatabaseSettings

Pro Datenbankeinstellungen eines elastischen Pools.

Name Typ Beschreibung
maxCapacity

number (double)

Die maximale Kapazität jeder Datenbank kann verbrauchen.

minCapacity

number (double)

Die Mindestkapazität aller Datenbanken ist gewährleistet.

ElasticPoolState

Der Zustand des elastischen Pools.

Wert Beschreibung
Creating
Disabled
Ready

ElasticPoolUpdate

Ein flexibles Poolupdate.

Name Typ Beschreibung
properties.highAvailabilityReplicaCount

integer (int32)

Die Anzahl der sekundären Replikate, die dem elastischen Pool zugeordnet sind, der verwendet wird, um eine hohe Verfügbarkeit bereitzustellen. Gilt nur für hyperskalenlastische Pools.

properties.licenseType

ElasticPoolLicenseType

Der Lizenztyp, der für diesen elastischen Pool gilt.

properties.maintenanceConfigurationId

string

Die Wartungskonfigurations-ID, die dem elastischen Pool zugewiesen ist. Diese Konfiguration definiert den Zeitraum, in dem die Wartungsupdates auftreten.

properties.maxSizeBytes

integer (int64)

Der Speichergrenzwert für den datenbanklastischen Pool in Byte.

properties.minCapacity

number (double)

Minimale Kapazität, die serverlose Pools nicht verkleinern, wenn nicht angehalten

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

Die Einstellungen pro Datenbank für den elastischen Pool.

properties.zoneRedundant

boolean

Unabhängig davon, ob dieser elastische Pool zonenredundant ist, bedeutet dies, dass die Replikate dieses elastischen Pools über mehrere Verfügbarkeitszonen verteilt werden.

sku

Sku

Eine ARM-Ressourcen-SKU.

tags

object

Ressourcentags.

Sku

Eine ARM-Ressourcen-SKU.

Name Typ Beschreibung
capacity

integer (int32)

Kapazität der jeweiligen SKU.

family

string

Wenn der Dienst über unterschiedliche Hardwaregenerationen verfügt, kann dies für dieselbe SKU hier erfasst werden.

name

string

Der Name der SKU, in der Regel ein Buchstabe + Zahlencode, z. B. P3.

size

string

Größe der jeweiligen SKU

tier

string

Die Stufe oder Edition der jeweiligen SKU, z. B. Basic, Premium.