Elastic Pools - Update

탄력적 풀을 업데이트합니다.

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

URI 매개 변수

Name In Required Type Description
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 버전입니다.

요청 본문

Name Type Description
properties.licenseType

이 탄력적 풀에 적용할 라이선스 유형입니다.

properties.maintenanceConfigurationId
  • string

탄력적 풀에 할당된 유지 관리 구성 ID입니다. 이 구성은 유지 관리 업데이트가 발생하는 기간을 정의합니다.

properties.maxSizeBytes
  • integer

데이터베이스 탄력적 풀에 대한 스토리지 제한(바이트)입니다.

properties.perDatabaseSettings

탄력적 풀에 대한 데이터베이스별 설정입니다.

properties.zoneRedundant
  • boolean

이 탄력적 풀이 영역 중복인지 여부, 즉 이 탄력적 풀의 복제본이 여러 가용성 영역에 분산됩니다.

sku

ARM 리소스 SKU입니다.

tags
  • object

리소스 태그입니다.

응답

Name Type Description
200 OK

탄력적 풀 업데이트

202 Accepted

수락됨

Other Status Codes

오류 응답: ***

  • 400 ElasticPoolOverStorageUsage - 탄력적 풀의 스토리지 제한에 도달한 경우 데이터베이스에 데이터를 쓰려고 시도합니다.

  • 400 InvalidSku - 사용자가 잘못된 sku를 지정했습니다.

  • 400 InvalidTierSkuCombination - 지정된 계층은 지정된 sku를 지원하지 않습니다.

  • 400 ServerQuotaExceeded - 서버가 허용된 데이터베이스 처리량 단위에 대한 제한에 도달했습니다.

  • 400 ElasticPoolAlreadyExists - 서버에 지정된 이름의 탄력적 풀이 이미 포함되어 있습니다.

  • 400 InvalidInputValueForEdition - 지정된 버전은 탄력적 풀 프로비저닝에 지원되지 않습니다.

  • 400 ElasticPoolDtuBelowLimit - 요청된 DTU 값이 요청된 탄력적 풀 서비스 계층에 비해 너무 낮습니다.

  • 400 ElasticPoolDtuAboveLimit - 요청된 DTU 값이 요청된 탄력적 풀 서비스 계층에 비해 너무 높습니다.

  • 400 InvalidMaxSize - 잘못된 최대 크기입니다.

  • 400 ElasticPoolDbDtuMaxBelowLimit - 요청된 탄력적 풀 서비스 계층에 대해 데이터베이스당 요청된 DTU 최대값이 너무 낮습니다.

  • 400 ElasticPoolDbDtuMaxAboveLimit - 요청된 탄력적 풀 서비스 계층에 대해 데이터베이스당 요청된 DTU 최대값이 너무 높습니다.

  • 400 InvalidInputValueForDatabaseDtuMax - 허용되는 값과 일치하지 않는 리소스 풀의 데이터베이스당 DTU 최대값을 설정하려고 합니다.

  • 400 ElasticPoolDbDtuMinAboveLimit - 요청된 서비스 계층에 대해 데이터베이스당 요청된 DTU 최소값이 너무 높습니다.

  • 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 ElasticPoolBusy - 사용 중인 탄력적 풀에서 관리 작업이 시도되었습니다.

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax - 데이터베이스당 DTU 최소값을 데이터베이스당 DTU 최대값보다 높게 설정하려고 합니다.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings - 데이터베이스당 데이터베이스 수 및 VCore 최소값은 탄력적 풀의 요청된 VCore를 초과할 수 없습니다.

  • 400 ElasticPoolStorageBelowLimitMB - 탄력적 풀 스토리지 제한을 지원되는 한도 이하로 설정하려고 합니다.

  • 400 ElasticPoolStorageNotAllowedMB - 허용되는 값과 일치하지 않는 탄력적 풀 스토리지 제한을 mb로 설정하려고 합니다.

  • 400 ElasticPoolCapacityStorageNotAllowedMB - 허용되는 값과 일치하지 않는 탄력적 풀 스토리지 제한을 mb로 설정하려고 합니다.

  • 400 ElasticPoolStorageAboveLimitMB - 탄력적 풀 스토리지 제한을 지원되는 한도 이하로 설정하려고 합니다.

  • 400 RegionDoesNotSupportVersion - 사용자가 해당 서버 버전이 지원되지 않는 위치에 지정된 버전의 서버를 만들려고 했습니다.

  • 400 InvalidTier - 사용자가 잘못된 계층을 지정했습니다.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded - 원본 데이터베이스는 대상 데이터베이스보다 높은 버전을 가질 수 없습니다.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded - 대상 데이터베이스는 원본 데이터베이스보다 낮은 버전을 가질 수 없습니다.

  • 400 ElasticPoolUpdateHkNotAllowed - 하나 이상의 데이터베이스가 메모리 최적화 개체를 사용하기 때문에 탄력적 풀은 서비스 계층을 Premium 표준 또는 기본으로 낮출 수 없습니다.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress - 서버 '{1}'의 데이터베이스 '{0}'에 대한 복사 또는 장애 조치(failover) 작업이 현재 진행 중이므로 작업이 허용되지 않습니다.

  • 400 RegionDoesNotAllowProvisioning - 선택한 위치가 새 Windows Azure SQL Database 서버를 허용하지 않습니다. 나중에 변경 될 수 있습니다.

  • 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 InvalidPublicMaintenanceConfiguration - 사용자가 내부 ID(잘못된 형식 또는 잘못된 지역)로 변환할 수 없는 공용 유지 관리 구성을 지정하려고 했습니다.

  • 400 InvalidResourceRequestBody - 요청 본문의 리소스 또는 리소스 속성이 비어 있거나 잘못되었습니다.

  • 400 InvalidResourceId - 잘못된 리소스 식별자입니다.

  • 400 InvalidSkuName - 잘못된 SKU 이름입니다.

  • 400 MismatchedSkuNameAndCapacity - SKU 이름과 용량이 일치하지 않습니다.

  • 400 MismatchedSkuNameAndTier - SKU 이름과 계층이 일치하지 않습니다.

  • 400 MismatchedSkuNameAndFamily - SKU 이름과 패밀리가 일치하지 않습니다.

  • 400 MismatchingSubscriptionWithUrl - 제공된 구독이 URL의 구독과 일치하지 않습니다.

  • 400 ElasticPoolOverStorageUsage - 탄력적 풀의 스토리지 제한에 도달한 경우 데이터베이스에 데이터를 쓰려고 시도합니다.

  • 400 InvalidSku - 사용자가 잘못된 sku를 지정했습니다.

  • 400 InvalidTierSkuCombination - 지정된 계층은 지정된 sku를 지원하지 않습니다.

  • 400 ServerQuotaExceeded - 서버가 허용된 데이터베이스 처리량 단위에 대한 제한에 도달했습니다.

  • 400 ElasticPoolAlreadyExists - 서버에 지정된 이름의 탄력적 풀이 이미 포함되어 있습니다.

  • 400 InvalidInputValueForEdition - 지정된 버전은 탄력적 풀 프로비저닝에 지원되지 않습니다.

  • 400 ElasticPoolDtuBelowLimit - 요청된 DTU 값이 요청된 탄력적 풀 서비스 계층에 비해 너무 낮습니다.

  • 400 ElasticPoolDtuAboveLimit - 요청된 DTU 값이 요청된 탄력적 풀 서비스 계층에 비해 너무 높습니다.

  • 400 InvalidMaxSize - 잘못된 최대 크기입니다.

  • 400 ElasticPoolDbDtuMaxBelowLimit - 요청된 탄력적 풀 서비스 계층에 대해 데이터베이스당 요청된 DTU 최대값이 너무 낮습니다.

  • 400 ElasticPoolDbDtuMaxAboveLimit - 요청된 탄력적 풀 서비스 계층에 대해 데이터베이스당 요청된 DTU 최대값이 너무 높습니다.

  • 400 InvalidInputValueForDatabaseDtuMax - 허용되는 값과 일치하지 않는 리소스 풀의 데이터베이스당 DTU 최대값을 설정하려고 합니다.

  • 400 ElasticPoolDbDtuMinAboveLimit - 요청된 서비스 계층에 대해 데이터베이스당 요청된 DTU 최소값이 너무 높습니다.

  • 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 ElasticPoolBusy - 사용 중인 탄력적 풀에서 관리 작업이 시도되었습니다.

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax - 데이터베이스당 DTU 최소값을 데이터베이스당 DTU 최대값보다 높게 설정하려고 합니다.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings - 데이터베이스당 데이터베이스 수 및 VCore 최소값은 탄력적 풀의 요청된 VCore를 초과할 수 없습니다.

  • 400 ElasticPoolStorageBelowLimitMB - 탄력적 풀 스토리지 제한을 지원되는 한도 이하로 설정하려고 합니다.

  • 400 ElasticPoolStorageNotAllowedMB - 허용되는 값과 일치하지 않는 탄력적 풀 스토리지 제한을 mb로 설정하려고 합니다.

  • 400 ElasticPoolCapacityStorageNotAllowedMB - 허용되는 값과 일치하지 않는 탄력적 풀 스토리지 제한을 mb로 설정하려고 합니다.

  • 400 ElasticPoolStorageAboveLimitMB - 탄력적 풀 스토리지 제한을 지원되는 한도 이하로 설정하려고 합니다.

  • 400 RegionDoesNotSupportVersion - 사용자가 해당 서버 버전이 지원되지 않는 위치에 지정된 버전의 서버를 만들려고 했습니다.

  • 400 InvalidTier - 사용자가 잘못된 계층을 지정했습니다.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded - 원본 데이터베이스는 대상 데이터베이스보다 높은 버전을 가질 수 없습니다.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded - 대상 데이터베이스는 원본 데이터베이스보다 낮은 버전을 가질 수 없습니다.

  • 400 ElasticPoolUpdateHkNotAllowed - 하나 이상의 데이터베이스가 메모리 최적화 개체를 사용하기 때문에 탄력적 풀은 서비스 계층을 Premium 표준 또는 기본으로 낮출 수 없습니다.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress - 서버 '{1}'의 데이터베이스 '{0}'에 대한 복사 또는 장애 조치(failover) 작업이 현재 진행 중이므로 작업이 허용되지 않습니다.

  • 400 RegionDoesNotAllowProvisioning - 선택한 위치가 새 Windows Azure SQL Database 서버를 허용하지 않습니다. 나중에 변경 될 수 있습니다.

  • 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 InvalidPublicMaintenanceConfiguration - 사용자가 내부 ID(잘못된 형식 또는 잘못된 지역)로 변환할 수 없는 공용 유지 관리 구성을 지정하려고 했습니다.

  • 404 SubscriptionDoesNotHaveServer - 요청한 서버를 찾을 수 없습니다.

  • 404 ServerNotInSubscriptionResourceGroup - 지정된 서버가 지정된 리소스 그룹 및 구독에 없습니다.

  • 404 ElasticPoolNotFound - 지정된 서버에 대해 지정된 탄력적 풀이 없습니다.

  • 404 OperationIdNotFound - ID가 있는 작업이 없습니다.

  • 404 ElasticPoolNotFound - 지정된 서버에 대해 지정된 탄력적 풀이 없습니다.

  • 405 NotSupported - 이 기능은 지원되지 않습니다.

  • 405 NotSupported - 이 기능은 지원되지 않습니다.

  • 409 ServerDisabled - 서버를 사용할 수 없습니다.

  • 409 SimultaneousSkuChangeNotAllowed - 서비스 목표 변경 작업은 복제 관계의 두 데이터베이스에서 동시에 실행할 수 없습니다.

  • 409 ElasticPoolUpdateLinksNotInCatchup - 데이터베이스 중 하나가 복사 또는 지역 복제 장애 조치(failover) 작업을 수행하는 동안 탄력적 풀을 업데이트할 수 없습니다.

  • 409 OperationCancelled - 사용자가 작업을 취소했습니다.

  • 409 OperationInterrupted - 동일한 리소스의 다른 작업에 의해 중단되었으므로 리소스에 대한 작업을 완료할 수 없습니다.

  • 409 ServerDisabled - 서버를 사용할 수 없습니다.

  • 409 SimultaneousSkuChangeNotAllowed - 서비스 목표 변경 작업은 복제 관계의 두 데이터베이스에서 동시에 실행할 수 없습니다.

  • 409 ElasticPoolUpdateLinksNotInCatchup - 데이터베이스 중 하나가 복사 또는 지역 복제 장애 조치(failover) 작업을 수행하는 동안 탄력적 풀을 업데이트할 수 없습니다.

  • 500 OperationTimedOut - 작업 시간이 초과되고 자동으로 롤백됩니다. 작업을 다시 시도하세요.

  • 503 ServiceTemporarilyUnavailable - 기능을 일시적으로 사용할 수 없습니다.

  • 503 ServiceTemporarilyUnavailable - 기능을 일시적으로 사용할 수 없습니다.

예제

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

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-02-01-preview

{
  "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-02-01-preview

{
  "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-02-01-preview

{
  "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-02-01-preview

{}

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

정의

ElasticPool

탄력적 풀.

ElasticPoolLicenseType

이 탄력적 풀에 적용할 라이선스 유형입니다.

ElasticPoolPerDatabaseSettings

탄력적 풀의 데이터베이스별 설정입니다.

ElasticPoolState

탄력적 풀의 상태입니다.

ElasticPoolUpdate

탄력적 풀 업데이트입니다.

Sku

ARM 리소스 SKU입니다.

ElasticPool

탄력적 풀.

Name Type Description
id
  • string

리소스 ID입니다.

kind
  • string

탄력적 풀의 종류입니다. Azure Portal 환경에 사용되는 메타데이터입니다.

location
  • string

리소스 위치.

name
  • string

리소스 이름입니다.

properties.creationDate
  • string

탄력적 풀의 생성 날짜(ISO8601 형식)입니다.

properties.licenseType

이 탄력적 풀에 적용할 라이선스 유형입니다.

properties.maintenanceConfigurationId
  • string

탄력적 풀에 할당된 유지 관리 구성 ID입니다. 이 구성은 유지 관리 업데이트가 발생하는 기간을 정의합니다.

properties.maxSizeBytes
  • integer

데이터베이스 탄력적 풀에 대한 스토리지 제한(바이트)입니다.

properties.perDatabaseSettings

탄력적 풀에 대한 데이터베이스별 설정입니다.

properties.state

탄력적 풀의 상태입니다.

properties.zoneRedundant
  • boolean

이 탄력적 풀이 영역 중복인지 여부, 즉 이 탄력적 풀의 복제본이 여러 가용성 영역에 분산됩니다.

sku

탄력적 풀 SKU입니다.

SKU 목록은 지역 및 지원 제품에 따라 다를 수 있습니다. Azure 지역의 구독에 사용할 수 있는 SKU 이름, 계층/버전, 제품군 및 용량을 포함한 SKU를 확인하려면 REST API 또는 다음 명령을 사용합니다 Capabilities_ListByLocation .

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

리소스 태그입니다.

type
  • string

리소스 종류.

ElasticPoolLicenseType

이 탄력적 풀에 적용할 라이선스 유형입니다.

Name Type Description
BasePrice
  • string
LicenseIncluded
  • string

ElasticPoolPerDatabaseSettings

탄력적 풀의 데이터베이스별 설정입니다.

Name Type Description
maxCapacity
  • number

한 데이터베이스에서 사용할 수 있는 최대 용량입니다.

minCapacity
  • number

모든 데이터베이스의 최소 용량이 보장됩니다.

ElasticPoolState

탄력적 풀의 상태입니다.

Name Type Description
Creating
  • string
Disabled
  • string
Ready
  • string

ElasticPoolUpdate

탄력적 풀 업데이트입니다.

Name Type Description
properties.licenseType

이 탄력적 풀에 적용할 라이선스 유형입니다.

properties.maintenanceConfigurationId
  • string

탄력적 풀에 할당된 유지 관리 구성 ID입니다. 이 구성은 유지 관리 업데이트가 발생하는 기간을 정의합니다.

properties.maxSizeBytes
  • integer

데이터베이스 탄력적 풀에 대한 스토리지 제한(바이트)입니다.

properties.perDatabaseSettings

탄력적 풀에 대한 데이터베이스별 설정입니다.

properties.zoneRedundant
  • boolean

이 탄력적 풀이 영역 중복인지 여부, 즉 이 탄력적 풀의 복제본이 여러 가용성 영역에 분산됩니다.

sku

ARM 리소스 SKU입니다.

tags
  • object

리소스 태그입니다.

Sku

ARM 리소스 SKU입니다.

Name Type Description
capacity
  • integer

특정 SKU의 용량입니다.

family
  • string

서비스에 동일한 SKU에 대해 여러 세대의 하드웨어가 있는 경우 여기에서 캡처할 수 있습니다.

name
  • string

일반적으로 문자 + 숫자 코드(예: P3)인 SKU의 이름입니다.

size
  • string

특정 SKU의 크기

tier
  • string

특정 SKU의 계층 또는 버전(예: Basic, Premium)입니다.