你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Elastic Pools - Create Or Update

创建或更新弹性池。

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

URI 参数

名称 必需 类型 说明
elasticPoolName
path True

string

弹性池的名称。

resourceGroupName
path True

string

包含资源的资源组的名称。 可以从 Azure 资源管理器 API 或门户获取此值。

serverName
path True

string

服务器的名称。

subscriptionId
path True

string

标识 Azure 订阅的订阅 ID。

api-version
query True

string

要用于请求的 API 版本。

请求正文

名称 必需 类型 说明
location True

string

资源位置。

properties.autoPauseDelay

integer (int32)

弹性池自动暂停的时间(以分钟为单位)。 -1 值表示禁用自动暂停

properties.availabilityZone

AvailabilityZoneType

指定池的主要副本固定到的可用性区域。

properties.highAvailabilityReplicaCount

integer (int32)

与用于提供高可用性的业务关键版、高级版或超大规模版弹性池关联的次要副本数。 仅适用于“超大规模”弹性池。

properties.licenseType

ElasticPoolLicenseType

要申请此弹性池的许可证类型。

properties.maintenanceConfigurationId

string

分配给弹性池的维护配置 ID。 此配置定义将发生维护更新的时间段。

properties.maxSizeBytes

integer (int64)

数据库弹性池的存储限制(以字节为单位)。

properties.minCapacity

number (double)

无服务器池不会缩小到的最小容量(如果未暂停)

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

弹性池的每个数据库设置。

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

弹性池上请求的 enclave 类型。

properties.zoneRedundant

boolean

此弹性池是否为区域冗余,这意味着此弹性池的副本将分布在多个可用性区域。

sku

Sku

弹性池 SKU。

SKU 列表可能因区域和支持产品/服务而异。 若要确定可用于 Azure 区域中订阅的 SKU(包括 SKU 名称、层/版本、系列和容量),请使用 Capabilities_ListByLocation REST API 或以下命令:

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

object

资源标记。

响应

名称 类型 说明
200 OK

ElasticPool

更新了弹性池

201 Created

ElasticPool

创建了弹性池

202 Accepted

接受

标头

Location: string

Other Status Codes

ErrorResponse

错误响应: ***

  • 400 ManagedInstanceStoppingOrStopped - 实例处于停止/停止状态时提交的冲突作

  • 400 ManagedInstanceStarting - 实例处于启动状态时提交的冲突作

  • 400 ElasticPoolOverStorageUsage - 当达到弹性池的存储限制时,尝试将数据写入数据库。

  • 400 ElasticPoolScaleNotSupportedWithInaccessibleDatabases - 弹性池包含无法访问的数据库,这些数据库丢失了 TDE 配置所需的 Azure Key Vault 访问权限。 请将辅助数据库移动到其他池,以便缩放或还原无法访问数据库的丢失的 Azure Key Vault 访问权限。

  • 400 CreateElasticPoolAttemptedWhenKeyRotationInProgress - 由于服务器上的透明数据加密(TDE)密钥轮换,目前无法执行创建弹性池作。 请稍后再次尝试该作。

  • 400 InvalidSku - 用户指定了无效 SKU。

  • 400 InvalidTierSkuCombination - 指定的层不支持指定的 SKU。

  • 400 ServerQuotaExceeded - 服务器达到了允许的数据库吞吐量单位的限制。

  • 400 ElasticPoolAlreadyExists - 服务器已包含具有指定名称的弹性池。

  • 400 SubscriptionVcoreQuotaExceeded - 无法执行该作,因为订阅将超过允许的 vCore 配额。

  • 400 InvalidInputValueForEdition - 弹性池预配不支持指定版本。

  • 400 ElasticPoolDtuBelowLimit - 请求的 DTU 值对于请求的弹性池服务层来说太低。

  • 400 ElasticPoolDtuAboveLimit - 请求的 DTU 值对于请求的弹性池服务层来说太高。

  • 400 InvalidMaxSize - 最大大小无效。

  • 400 ElasticPoolDbDtuMaxBelowLimit - 对于请求的弹性池服务层,每个数据库 DTU 请求的最大值太低。

  • 400 ElasticPoolDbDtuMaxAboveLimit - 请求的每个数据库 DTU 最大值对于请求的弹性池服务层来说太高。

  • 400 InvalidInputValueForDatabaseDtuMax - 尝试为与允许的值不匹配的资源池设置每个数据库的 DTU 最大值。

  • 400 ElasticPoolDbDtuMinAboveLimit - 每个数据库请求的 DTU 最小值对于请求的服务层来说太高。

  • 400 ElasticPoolOverStorage - 当达到弹性池的存储限制时,尝试将数据写入数据库。

  • 400 InvalidInputValueForDatabaseDtuMin - 尝试为每个数据库设置与允许值不匹配的资源池的 DTU 最小值。

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings - 尝试为弹性池中超过所请求的 DTU 的数据库提供 DTU 最小值。

  • 400 ElasticPoolDtuUnsupported - 用户尝试使用不支持的 DTU 容量创建或更新弹性池。

  • 400 ElasticPoolStorageAboveLimitGB - 尝试将弹性池存储限制设置为低于受支持的限制。

  • 400 ElasticPoolsNotEnabled - 此区域中尚未启用弹性池。

  • 400 ElasticPoolNotEmpty - 请求删除不为空的弹性池。

  • 400 ElasticPoolStorageBelowLimitGB - 尝试将弹性池存储限制设置为低于受支持的限制。

  • 400 ElasticPoolStorageNotAllowedGB - 尝试设置与允许的值不匹配的弹性池存储限制(以 GB 为单位)。

  • 400 ElasticPoolDatabaseLimit - 弹性池已达到数据库数量限制。

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage - 尝试降低其存储使用量以下弹性池的存储限制。

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax - 尝试将每个数据库的 DTU 最小值设置为高于每个数据库的 DTU 最大值。

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings - 每个数据库的数据库数和 VCore 最小值不能超过弹性池请求的 VCore 数。

  • 400 ElasticPoolStorageBelowLimitMB - 尝试将弹性池存储限制设置为低于受支持的限制。

  • 400 ElasticPoolStorageNotAllowedMB - 尝试设置弹性池存储限制(以 mb 为单位),这与允许的值不匹配。

  • 400 ElasticPoolCapacityStorageNotAllowedMB - 尝试设置弹性池存储限制(以 mb 为单位),该限制与允许的值不匹配。

  • 400 InvalidReadScaleUnits - 用户尝试提供不支持的读取缩放值。

  • 400 ElasticPoolStorageAboveLimitMB - 尝试将弹性池存储限制设置为低于受支持的限制。

  • 400 RegionDoesNotSupportVersion - 用户尝试在不支持该服务器版本的位置创建指定版本的服务器。

  • 400 InvalidTier - 用户指定了无效层。

  • 400 SourceDatabaseEditionCouldNotBeUpgraded - 源数据库的版本不能高于目标数据库。

  • 400 TargetDatabaseEditionCouldNotBeDowngraded - 目标数据库的版本不能低于源数据库。

  • 400 ElasticPoolUpdateHkNotAllowed - 弹性池无法将其服务层级从高级层降低到标准层或基本层,因为一个或多个数据库使用内存优化对象。

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress - 由于服务器“{0}”上数据库“{1}”的副本或故障转移作当前正在进行中,因此不允许该作。

  • 400 RegionDoesNotAllowProvisioning - 所选位置不接受新的 Windows Azure SQL 数据库服务器。 这可能会在以后更改。

  • 400 HSElasticPoolUpdateSloPRMSNotSupported - 数据库的服务目标分配失败。 请联系Microsoft客户支持,并提供服务器名称、数据库名称和活动 ID。

  • 400 ElasticPoolOverFileSpace - 弹性池中的文件空间不足。

  • 400 ElasticPoolDbDtuMinBelowLimit - 对于请求的弹性池服务层,每个数据库 DTU 请求的最小值太低。

  • 400 ElasticPoolDbVcoreMaxBelowLimit - 请求的每个数据库 VCore 最大值对于请求的弹性池服务层来说太低。

  • 400 ElasticPoolDbVcoreMaxAboveLimit - 请求的每个数据库 VCore 最大值对于请求的弹性池服务层来说太高。

  • 400 InvalidInputValueForDatabaseVcoreMax - 尝试为与允许的值不匹配的资源池设置每个数据库的 VCore 最大值。

  • 400 ElasticPoolDbVcoreMinBelowLimit - 对于所请求的弹性池服务层,每个数据库 VCore 请求的最小值太低。

  • 400 InvalidInputValueForDatabaseVcoreMin - 尝试为与允许的值不匹配的资源池设置每个数据库的 VCore 最小值。

  • 400 PartnerDBNotCompatibleForSGXEnclave - 仅当两个数据库都在 DC 系列硬件上运行时,才支持为已启用 enclave 的数据库设置 GeoDR 链接或更新 SLO。

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax - 尝试将每个数据库的 VCore 最小值设置为高于每个数据库的 VCore 最大值。

  • 400 InvalidLicenseType - 用户尝试使用不支持的许可证类型创建或更新数据库或弹性池。

  • 400 ProvisioningDisabled - 按原样显示资源作授权者的错误消息,无需更改

  • 400 CapacityGroupThresholdExceeded - 请求的服务级别目标和存储大小映射到特定容量组,当前此容量组的资源已达到阈值,需要采取进一步作,然后才能将这些通道中更多数据库置于这些通道中。

  • 400 CapacityGroupThresholdCheckFail - 容量组资源约束检查失败,因此无法验证是否有足够的容量来完成作。

  • 400 InvalidPublicMaintenanceConfiguration - 用户尝试指定无法转换为内部 ID 的公共维护配置(格式不正确或错误区域)。

  • 400 InvalidResourceRequestBody - 请求正文中的资源或资源属性为空或无效。

  • 400 InvalidResourceId - 资源标识符无效。

  • 400 InvalidSkuName - SKU 名称无效。

  • 400 MismatchedSkuNameAndCapacity - SKU 名称和容量不匹配。

  • 400 MismatchedSkuNameAndTier - SKU 名称和层不匹配。

  • 400 MismatchedSkuNameAndFamily - SKU 名称和系列不匹配。

  • 400 MismatchingSubscriptionWithUrl - 提供的订阅与 URL 中的订阅不匹配。

  • 400 AvailabilityZoneNotSupported - 数据库和弹性池请求的可用性区域无效。

  • 400 ElasticPoolOverStorageUsage - 当达到弹性池的存储限制时,尝试将数据写入数据库。

  • 400 ElasticPoolScaleNotSupportedWithInaccessibleDatabases - 弹性池包含无法访问的数据库,这些数据库丢失了 TDE 配置所需的 Azure Key Vault 访问权限。 请将辅助数据库移动到其他池,以便缩放或还原无法访问数据库的丢失的 Azure Key Vault 访问权限。

  • 400 CreateElasticPoolAttemptedWhenKeyRotationInProgress - 由于服务器上的透明数据加密(TDE)密钥轮换,目前无法执行创建弹性池作。 请稍后再次尝试该作。

  • 400 InvalidSku - 用户指定了无效 SKU。

  • 400 InvalidTierSkuCombination - 指定的层不支持指定的 SKU。

  • 400 ServerQuotaExceeded - 服务器达到了允许的数据库吞吐量单位的限制。

  • 400 ElasticPoolAlreadyExists - 服务器已包含具有指定名称的弹性池。

  • 400 SubscriptionVcoreQuotaExceeded - 无法执行该作,因为订阅将超过允许的 vCore 配额。

  • 400 InvalidInputValueForEdition - 弹性池预配不支持指定版本。

  • 400 ElasticPoolDtuBelowLimit - 请求的 DTU 值对于请求的弹性池服务层来说太低。

  • 400 ElasticPoolDtuAboveLimit - 请求的 DTU 值对于请求的弹性池服务层来说太高。

  • 400 InvalidMaxSize - 最大大小无效。

  • 400 ElasticPoolDbDtuMaxBelowLimit - 对于请求的弹性池服务层,每个数据库 DTU 请求的最大值太低。

  • 400 ElasticPoolDbDtuMaxAboveLimit - 请求的每个数据库 DTU 最大值对于请求的弹性池服务层来说太高。

  • 400 InvalidInputValueForDatabaseDtuMax - 尝试为与允许的值不匹配的资源池设置每个数据库的 DTU 最大值。

  • 400 ElasticPoolDbDtuMinAboveLimit - 每个数据库请求的 DTU 最小值对于请求的服务层来说太高。

  • 400 ElasticPoolOverStorage - 当达到弹性池的存储限制时,尝试将数据写入数据库。

  • 400 InvalidInputValueForDatabaseDtuMin - 尝试为每个数据库设置与允许值不匹配的资源池的 DTU 最小值。

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings - 尝试为弹性池中超过所请求的 DTU 的数据库提供 DTU 最小值。

  • 400 ElasticPoolDtuUnsupported - 用户尝试使用不支持的 DTU 容量创建或更新弹性池。

  • 400 ElasticPoolStorageAboveLimitGB - 尝试将弹性池存储限制设置为低于受支持的限制。

  • 400 ElasticPoolsNotEnabled - 此区域中尚未启用弹性池。

  • 400 ElasticPoolNotEmpty - 请求删除不为空的弹性池。

  • 400 ElasticPoolStorageBelowLimitGB - 尝试将弹性池存储限制设置为低于受支持的限制。

  • 400 ElasticPoolStorageNotAllowedGB - 尝试设置与允许的值不匹配的弹性池存储限制(以 GB 为单位)。

  • 400 ElasticPoolDatabaseLimit - 弹性池已达到数据库数量限制。

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage - 尝试降低其存储使用量以下弹性池的存储限制。

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax - 尝试将每个数据库的 DTU 最小值设置为高于每个数据库的 DTU 最大值。

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings - 每个数据库的数据库数和 VCore 最小值不能超过弹性池请求的 VCore 数。

  • 400 ElasticPoolStorageBelowLimitMB - 尝试将弹性池存储限制设置为低于受支持的限制。

  • 400 ElasticPoolStorageNotAllowedMB - 尝试设置弹性池存储限制(以 mb 为单位),这与允许的值不匹配。

  • 400 ElasticPoolCapacityStorageNotAllowedMB - 尝试设置弹性池存储限制(以 mb 为单位),该限制与允许的值不匹配。

  • 400 InvalidReadScaleUnits - 用户尝试提供不支持的读取缩放值。

  • 400 ElasticPoolStorageAboveLimitMB - 尝试将弹性池存储限制设置为低于受支持的限制。

  • 400 RegionDoesNotSupportVersion - 用户尝试在不支持该服务器版本的位置创建指定版本的服务器。

  • 400 InvalidTier - 用户指定了无效层。

  • 400 SourceDatabaseEditionCouldNotBeUpgraded - 源数据库的版本不能高于目标数据库。

  • 400 TargetDatabaseEditionCouldNotBeDowngraded - 目标数据库的版本不能低于源数据库。

  • 400 ElasticPoolUpdateHkNotAllowed - 弹性池无法将其服务层级从高级层降低到标准层或基本层,因为一个或多个数据库使用内存优化对象。

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress - 由于服务器“{0}”上数据库“{1}”的副本或故障转移作当前正在进行中,因此不允许该作。

  • 400 RegionDoesNotAllowProvisioning - 所选位置不接受新的 Windows Azure SQL 数据库服务器。 这可能会在以后更改。

  • 400 HSElasticPoolUpdateSloPRMSNotSupported - 数据库的服务目标分配失败。 请联系Microsoft客户支持,并提供服务器名称、数据库名称和活动 ID。

  • 400 ElasticPoolOverFileSpace - 弹性池中的文件空间不足。

  • 400 ElasticPoolDbDtuMinBelowLimit - 对于请求的弹性池服务层,每个数据库 DTU 请求的最小值太低。

  • 400 ElasticPoolDbVcoreMaxBelowLimit - 请求的每个数据库 VCore 最大值对于请求的弹性池服务层来说太低。

  • 400 ElasticPoolDbVcoreMaxAboveLimit - 请求的每个数据库 VCore 最大值对于请求的弹性池服务层来说太高。

  • 400 InvalidInputValueForDatabaseVcoreMax - 尝试为与允许的值不匹配的资源池设置每个数据库的 VCore 最大值。

  • 400 ElasticPoolDbVcoreMinBelowLimit - 对于所请求的弹性池服务层,每个数据库 VCore 请求的最小值太低。

  • 400 InvalidInputValueForDatabaseVcoreMin - 尝试为与允许的值不匹配的资源池设置每个数据库的 VCore 最小值。

  • 400 PartnerDBNotCompatibleForSGXEnclave - 仅当两个数据库都在 DC 系列硬件上运行时,才支持为已启用 enclave 的数据库设置 GeoDR 链接或更新 SLO。

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax - 尝试将每个数据库的 VCore 最小值设置为高于每个数据库的 VCore 最大值。

  • 400 InvalidLicenseType - 用户尝试使用不支持的许可证类型创建或更新数据库或弹性池。

  • 400 ProvisioningDisabled - 按原样显示资源作授权者的错误消息,无需更改

  • 400 CapacityGroupThresholdExceeded - 请求的服务级别目标和存储大小映射到特定容量组,当前此容量组的资源已达到阈值,需要采取进一步作,然后才能将这些通道中更多数据库置于这些通道中。

  • 400 CapacityGroupThresholdCheckFail - 容量组资源约束检查失败,因此无法验证是否有足够的容量来完成作。

  • 400 InvalidPublicMaintenanceConfiguration - 用户尝试指定无法转换为内部 ID 的公共维护配置(格式不正确或错误区域)。

  • 400 VBSEnclaveResourcePoolInvalidCombination - 不支持将带有 “{0}” preferredEnclaveType 的数据库添加到弹性池 “{1}” with '{2}' preferredEnclaveType。 将数据库添加到弹性池之前,请确保数据库和弹性池的首选EnclaveType 相同。 有关 https://aka.ms/AlwaysEncryptedEnableSecureEnclaves 的详细信息

  • 400 VBSEnclaveNotSupportedForDW - 专用 SQL 池不支持 preferredEnclaveType。

  • 400 VBSEnclaveNotSupportedForDCSeriesSLO - 不支持使用 DC 系列硬件配置为数据库配置“VBS”preferredEnclaveType。 DC 系列数据库预配置了 Intel SGX enclave。 不支持基于虚拟化的安全性 (VBS) enclave。

  • 400 VBSEnclaveNotSupportedForGeoReplicationWithDefaultEnclave - 不支持使用 preferredEnclaveType 属性的不同值配置异地复制的数据库。 “{0}”服务器上的主“{1}”数据库使用“{2}”preferredEnclaveType,而“{3}”服务器上的辅助“{4}”数据库的指定 preferredEnclaveType 为“{5}”。

  • 基于虚拟化的安全性 (VBS) enclave 不支持 400 VBSEnclaveNotSupportedForPlannedFailoverBetweenDatabasesWithDifferentPreferredEnclaveType - 主数据库和辅助数据库之间的计划故障转移与不同的 preferredEnclaveType。

  • 404 ServerNotInSubscriptionResourceGroup - 指定的服务器在指定的资源组和订阅中不存在。

  • 404 SubscriptionDoesNotHaveServer - 找不到请求的服务器

  • 404 ElasticPoolNotFound - 指定服务器不存在指定的弹性池。

  • 404 OperationIdNotFound - ID作不存在。

  • 404 ElasticPoolNotFound - 指定服务器不存在指定的弹性池。

  • 405 NotSupported - 不支持此功能。

  • 405 NotSupported - 不支持此功能。

  • 409 ElasticPoolBusy - 在正忙的弹性池上尝试了管理作。

  • 409 ServerDisabled - 服务器已禁用。

  • 409 SimultaneousSkuChangeNotAllowed - 服务目标更改作不能同时在复制关系的两个数据库上运行。

  • 409 ElasticPoolUpdateLinksNotInCatchup - 无法更新弹性池,而其中一个数据库正在执行复制或异地复制故障转移作。

  • 409 CannotCancelOperation - 管理作处于无法取消的状态。

  • 409 OperationCancelled -作已被用户取消。

  • 409 OperationInterrupted - 无法完成资源上的作,因为它被同一资源上的另一个作中断。

  • 409 ElasticPoolBusy - 在正忙的弹性池上尝试了管理作。

  • 409 ServerDisabled - 服务器已禁用。

  • 409 SimultaneousSkuChangeNotAllowed - 服务目标更改作不能同时在复制关系的两个数据库上运行。

  • 409 ElasticPoolUpdateLinksNotInCatchup - 无法更新弹性池,而其中一个数据库正在执行复制或异地复制故障转移作。

  • 429 SubscriptionTooManyCreateUpdateRequests - 请求超出可用资源可以处理的最大请求数。

  • 429 SubscriptionTooManyRequests - 请求超出可用资源可以处理的最大请求数。

  • 429 SubscriptionTooManyRequests - 请求超出可用资源可以处理的最大请求数。

  • 429 SubscriptionTooManyCreateUpdateRequests - 请求超出可用资源可以处理的最大请求数。

  • 500 ElasticPoolFailedMoveDbToElasticPool - 由于内部资源约束,无法将数据库移到弹性池中。 这可能是暂时性情况,请重试。

  • 500 OperationTimedOut -作超时并自动回滚。 请重试该作。

  • 500 ElasticPoolFailedMoveDbToElasticPool - 由于内部资源约束,无法将数据库移到弹性池中。 这可能是暂时性情况,请重试。

  • 503 ServiceTemporarilyUnavailable - 功能暂时不可用。

  • 503 TooManyRequests - 请求超出可用资源可以处理的最大请求数。

  • 503 ServiceTemporarilyUnavailable - 功能暂时不可用。

  • 503 TooManyRequests - 请求超出可用资源可以处理的最大请求数。

示例

Create or Update an elastic pool with Availability Zone
Create or Update an elastic pool with serverless properties
Create or update elastic pool with all parameter
Create or update elastic pool with maintenance configuration parameter
Create or update elastic pool with minimum parameters
Create or update elastic pool with preferred enclave type parameter as Default
Create or update elastic pool with preferred enclave type parameter as VBS
Create or update Hyperscale elastic pool with high availability replica count parameter

Create or Update an elastic pool with Availability Zone

示例请求

PUT 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

{
  "location": "Japan East",
  "sku": {
    "name": "HS_Gen5_4"
  },
  "properties": {
    "perDatabaseSettings": {
      "minCapacity": 0.25,
      "maxCapacity": 2
    },
    "zoneRedundant": true,
    "availabilityZone": "1"
  }
}

示例响应

{
  "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": "StandardPool",
    "tier": "Standard",
    "capacity": 100
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 102400,
    "perDatabaseSettings": {
      "minCapacity": 0.25,
      "maxCapacity": 2
    },
    "zoneRedundant": true,
    "availabilityZone": "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=2022-08-01
{
  "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": "StandardPool",
    "tier": "Standard",
    "capacity": 100
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 102400,
    "perDatabaseSettings": {
      "minCapacity": 0.25,
      "maxCapacity": 2
    },
    "availabilityZone": "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=2022-08-01

Create or Update an elastic pool with serverless properties

示例请求

PUT 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

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

示例响应

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

Create or update elastic pool with all parameter

示例请求

PUT 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

{
  "location": "Japan East",
  "sku": {
    "name": "GP_Gen4_2",
    "tier": "GeneralPurpose",
    "capacity": 2
  },
  "properties": {
    "perDatabaseSettings": {
      "minCapacity": 0.25,
      "maxCapacity": 2
    }
  }
}

示例响应

{
  "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_Gen4_2",
    "tier": "GeneralPurpose",
    "capacity": 2
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 5242880000,
    "perDatabaseSettings": {
      "minCapacity": 0.25,
      "maxCapacity": 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=2017-10-01
{
  "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_Gen4_2",
    "tier": "GeneralPurpose",
    "capacity": 2
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 5242880000,
    "perDatabaseSettings": {
      "minCapacity": 0.25,
      "maxCapacity": 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=2017-10-01

Create or update elastic pool with maintenance configuration parameter

示例请求

PUT 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

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

示例响应

{
  "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": "StandardPool",
    "tier": "Standard",
    "capacity": 100
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 102400,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 100
    },
    "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
{
  "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": "StandardPool",
    "tier": "Standard",
    "capacity": 100
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 102400,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 100
    },
    "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

Create or update elastic pool with minimum parameters

示例请求

PUT 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

{
  "location": "Japan East"
}

示例响应

{
  "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": "StandardPool",
    "tier": "Standard",
    "capacity": 100
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 102400,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 100
    }
  }
}
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
{
  "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": "StandardPool",
    "tier": "Standard",
    "capacity": 100
  },
  "properties": {
    "creationDate": "2017-02-10T01:25:25.033Z",
    "state": "Ready",
    "maxSizeBytes": 102400,
    "perDatabaseSettings": {
      "minCapacity": 0,
      "maxCapacity": 100
    }
  }
}
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

Create or update elastic pool with preferred enclave type parameter as Default

示例请求

PUT 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

{
  "location": "Japan East",
  "sku": {
    "name": "GP_Gen5_4"
  },
  "properties": {
    "preferredEnclaveType": "Default"
  }
}

示例响应

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

Create or update elastic pool with preferred enclave type parameter as VBS

示例请求

PUT 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

{
  "location": "Japan East",
  "sku": {
    "name": "GP_Gen5_4"
  },
  "properties": {
    "preferredEnclaveType": "VBS"
  }
}

示例响应

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

Create or update Hyperscale elastic pool with high availability replica count parameter

示例请求

PUT 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

{
  "location": "Japan East",
  "sku": {
    "name": "HS_Gen5_4"
  },
  "properties": {
    "highAvailabilityReplicaCount": 2
  }
}

示例响应

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

定义

名称 说明
AlwaysEncryptedEnclaveType

弹性池上请求的 enclave 类型。

AvailabilityZoneType

指定池的主要副本固定到的可用性区域。

ElasticPool

弹性池。

ElasticPoolLicenseType

要申请此弹性池的许可证类型。

ElasticPoolPerDatabaseSettings

弹性池的数据库设置。

ElasticPoolState

弹性池的状态。

ErrorAdditionalInfo

资源管理错误附加信息。

ErrorDetail

错误详细信息。

ErrorResponse

错误响应

Sku

ARM 资源 SKU。

AlwaysEncryptedEnclaveType

弹性池上请求的 enclave 类型。

说明
Default
VBS

AvailabilityZoneType

指定池的主要副本固定到的可用性区域。

说明
1
2
3
NoPreference

ElasticPool

弹性池。

名称 类型 说明
id

string

资源 ID。

kind

string

弹性池的类型。 这是用于 Azure 门户体验的元数据。

location

string

资源位置。

name

string

资源名称。

properties.autoPauseDelay

integer (int32)

弹性池自动暂停的时间(以分钟为单位)。 -1 值表示禁用自动暂停

properties.availabilityZone

AvailabilityZoneType

指定池的主要副本固定到的可用性区域。

properties.creationDate

string (date-time)

弹性池的创建日期(ISO8601格式)。

properties.highAvailabilityReplicaCount

integer (int32)

与用于提供高可用性的业务关键版、高级版或超大规模版弹性池关联的次要副本数。 仅适用于“超大规模”弹性池。

properties.licenseType

ElasticPoolLicenseType

要申请此弹性池的许可证类型。

properties.maintenanceConfigurationId

string

分配给弹性池的维护配置 ID。 此配置定义将发生维护更新的时间段。

properties.maxSizeBytes

integer (int64)

数据库弹性池的存储限制(以字节为单位)。

properties.minCapacity

number (double)

无服务器池不会缩小到的最小容量(如果未暂停)

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

弹性池的每个数据库设置。

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

弹性池上请求的 enclave 类型。

properties.state

ElasticPoolState

弹性池的状态。

properties.zoneRedundant

boolean

此弹性池是否为区域冗余,这意味着此弹性池的副本将分布在多个可用性区域。

sku

Sku

弹性池 SKU。

SKU 列表可能因区域和支持产品/服务而异。 若要确定可用于 Azure 区域中订阅的 SKU(包括 SKU 名称、层/版本、系列和容量),请使用 Capabilities_ListByLocation REST API 或以下命令:

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

object

资源标记。

type

string

资源类型。

ElasticPoolLicenseType

要申请此弹性池的许可证类型。

说明
BasePrice
LicenseIncluded

ElasticPoolPerDatabaseSettings

弹性池的数据库设置。

名称 类型 说明
autoPauseDelay

integer (int32)

池中每个数据库的自动暂停延迟

maxCapacity

number (double)

任何一个数据库都可以使用的最大容量。

minCapacity

number (double)

保证所有数据库的最小容量。

ElasticPoolState

弹性池的状态。

说明
Creating
Disabled
Ready

ErrorAdditionalInfo

资源管理错误附加信息。

名称 类型 说明
info

object

其他信息。

type

string

其他信息类型。

ErrorDetail

错误详细信息。

名称 类型 说明
additionalInfo

ErrorAdditionalInfo[]

错误附加信息。

code

string

错误代码。

details

ErrorDetail[]

错误详细信息。

message

string

错误消息。

target

string

错误目标。

ErrorResponse

错误响应

名称 类型 说明
error

ErrorDetail

错误对象。

Sku

ARM 资源 SKU。

名称 类型 说明
capacity

integer (int32)

特定 SKU 的容量。

family

string

如果服务具有不同代的硬件(对于同一 SKU,则可以在此处捕获)。

name

string

SKU 的名称,通常为字母 + 数字代码,例如 P3。

size

string

特定 SKU 的大小

tier

string

特定 SKU 的层或版本,例如基本 SKU、高级版。