Прочитать на английском

Поделиться через


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

Имя группы ресурсов, содержащей ресурс. Это значение можно получить из API Azure Resource Manager или портала.

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

Идентификатор подписки, идентифицирующий подписку Azure.

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

Идентификатор конфигурации обслуживания, назначенный эластичному пулу. Эта конфигурация определяет период, когда будут выполняться обновления обслуживания.

properties.maxSizeBytes

integer (int64)

Ограничение хранилища для эластичного пула базы данных в байтах.

properties.minCapacity

number (double)

Минимальная емкость бессерверного пула не будет уменьшаться ниже, если не приостановлено

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

Параметры каждой базы данных для эластичного пула.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Тип анклава, запрошенного в эластичном пуле.

properties.zoneRedundant

boolean

Независимо от того, является ли этот эластичным пулом избыточным по зонам, то есть реплики этого эластичного пула будут распространяться по нескольким зонам доступности.

sku

Sku

Номер SKU эластичного пула.

Список номеров SKU может отличаться по регионам и предложению поддержки. Чтобы определить номера SKU (включая имя SKU, уровень или выпуск, семейство и емкость), доступные в подписке в регионе Azure, используйте 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 ManagedInstanceStoppingOrStoppingOrStopped — конфликтующая операция, отправленная во время остановки или остановки экземпляра

  • 400 ManagedInstanceStarting — конфликтующая операция, отправленная во время запуска экземпляра

  • 400 ElasticPoolOverStorageUsageUsage — попытка записать данные в базу данных при достижении ограничения хранилища эластичного пула.

  • 400 ElasticPoolScaleNotSupportedWithInaccessibleDatabases — эластичном пуле содержатся недоступные базы данных, которые потеряли доступ к Azure Key Vault, необходимый для настройки TDE. Переместите доступные базы данных в другой пул для масштабирования или восстановления потерянного доступа к Azure Key Vault для недоступных баз данных.

  • 400 CreateElasticPoolAttemptedWhenKeyRotationInProgress — операция создания эластичного пула не может выполняться в настоящее время из-за постоянного поворота ключа прозрачного шифрования данных (TDE) на сервере. Повторите операцию позже.

  • 400 InvalidSku — пользователь указал недопустимый номер SKU.

  • 400 InvalidTierSkuCombination — указанный уровень не поддерживает указанный номер SKU.

  • 400 ServerQuotaExceed. Сервер достиг предела для допустимой единицы пропускной способности базы данных.

  • 400 ElasticPoolAlreadyExists — сервер уже содержит эластичные пулы с указанным именем.

  • 400 SubscriptionVcoreQuotaExceed — не удалось выполнить операцию, так как подписка превысит разрешенную квоту виртуальных ядер.

  • 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 — попытка задать ограничение хранилища эластичного пула в ГБ, которое не соответствует допустимым значениям.

  • 400 ElasticPoolDatabaseLimit — эластичные пулы достигли предельного количества баз данных.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage — попытка уменьшить предел хранения эластичного пула ниже его использования.

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax — попытка задать минимальное значение DTU для каждой базы данных выше, чем максимальное значение DTU для каждой базы данных.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings — количество баз данных и виртуальных ядер на каждую базу данных не может превышать запрошенные виртуальные ядра эластичного пула.

  • 400 ElasticPoolStorageBelowLimitMB — попытка установить ограничение хранилища эластичного пула ниже поддерживаемого ограничения.

  • 400 ElasticPoolStorageNotAllowedMB — попытка задать ограничение хранилища эластичного пула в мб, которое не соответствует допустимым значениям.

  • 400 ElasticPoolCapacityStorageNotAllowedMB — попытка задать ограничение хранилища эластичного пула в мб, которое не соответствует допустимым значениям.

  • 400 InvalidReadScaleUnits — пользователь попытался предоставить значение масштабирования чтения, которое не поддерживается.

  • 400 ElasticPoolStorageAboveLimitMB — попытка установить ограничение хранилища эластичного пула ниже поддерживаемого ограничения.

  • 400 RegionDoesNotSupportVersion — пользователь попытался создать сервер указанной версии в расположении, где эта версия сервера не поддерживается.

  • 400 InvalidTier — пользователь указал недопустимый уровень.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded — исходная база данных не может иметь более высокий выпуск, чем целевая база данных.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded . Целевая база данных не может иметь более низкий выпуск, чем исходная база данных.

  • 400 ElasticPoolUpdateHkNotAllowed . Эластичному пулу не удается снизить уровень обслуживания уровня "Премиум" до "Стандартный" или "Базовый", так как одна или несколько баз данных используют оптимизированные для памяти объекты.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress — операция запрещена, так как операция копирования или отработки отказа для базы данных '{0}' на сервере '{1}' в настоящее время выполняется.

  • 400 RegionDoesNotAllowProvisioning — выбранное расположение не принимает новые серверы базы данных SQL Windows Azure. Это может измениться позже.

  • 400 HSElasticPoolUpdateSloPRMSNotSupported — сбой назначения цели службы для базы данных. Обратитесь в службу поддержки клиентов Майкрософт и укажите имя сервера, имя базы данных и идентификатор действия.

  • 400 ElasticPoolOverFileSpace — недостаточно места в файле в эластичном пуле.

  • 400 ElasticPoolDbDtuMinBelowLimit — запрошенный минимум DTU базы данных слишком низкий для запрошенного уровня служб эластичного пула.

  • 400 ElasticPoolDbVcoreMaxBelowLimit — запрошенное максимальное количество виртуальных ядер базы данных слишком низко для запрошенного уровня служб эластичного пула.

  • 400 ElasticPoolDbVcoreMaxAboveLimit — запрошенный максимальный размер виртуального ядра базы данных слишком высок для запрошенного уровня служб эластичного пула.

  • 400 InvalidInputValueForDatabaseVcoreMax — попытка задать максимальное значение виртуального ядра на базу данных для пула ресурсов, которая не соответствует допустимым значениям.

  • 400 ElasticPoolDbVcoreMinBelowLimit — запрошенный минимум виртуальных ядер базы данных слишком мал для запрошенного уровня служб эластичного пула.

  • 400 InvalidInputValueForDatabaseVcoreMin — попытка задать виртуальные ядра мин на базу данных для пула ресурсов, которая не соответствует допустимым значениям.

  • 400 PartnerDBNotCompatibleForSGXEnclave . Попытка установить ссылку GeoDR или обновить SLO для базы данных с поддержкой анклава поддерживается только в том случае, если обе базы данных работают на оборудовании серии DC.

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax — попытка задать минимальное количество виртуальных ядер для каждой базы данных выше, чем максимальное число виртуальных ядер для каждой базы данных.

  • 400 InvalidLicenseType — пользователь пытался создать или обновить базу данных или эластичные пулы с неподдерживаемой лицензией.

  • 400 ProvisioningDisabled — отображает сообщение об ошибке от авторизации операции ресурсов без изменений.

  • 400 CapacityGroupThresholdExceed. Запрошенный целевой уровень обслуживания и размер хранилища сопоставляются с конкретной группой емкости, а ресурсы для этой группы емкости достигли порогового значения и дальнейшие действия необходимо предпринять, прежде чем больше базы данных можно поместить в эти кольца.

  • 400 CapacityGroupThresholdCheckFail — проверка ограничения ресурсов группы емкости завершилась ошибкой, чтобы проверить, существует ли достаточно емкости для завершения операции.

  • 400 InvalidPublicMaintenanceConfiguration — пользователь пытался указать конфигурацию общедоступного обслуживания, которая не может быть преобразована в внутренний идентификатор (неправильно сформированный или неправильный регион).

  • 400 InvalidResourceRequestBody — свойства ресурса или ресурса в тексте запроса пусты или недопустимы.

  • 400 InvalidResourceId — недопустимый идентификатор ресурса.

  • 400 InvalidSkuName — недопустимое имя SKU.

  • 400 MismatchedSkuNameAndCapacity — несоответствие между именем SKU и емкостью.

  • 400 MismatchedSkuNameAndTier — несоответствие между именем SKU и уровнем.

  • 400 MismatchedSkuNameAndFamily — несоответствие между именем SKU и семейством.

  • 400 НесоответствиеSubscriptionWithUrl — указанная подписка не соответствует подписке в URL-адресе.

  • 400 AvailabilityZoneNotSupported. Запрошенные зоны доступности для баз данных и эластичных пулов недопустимы.

  • 400 ElasticPoolOverStorageUsageUsage — попытка записать данные в базу данных при достижении ограничения хранилища эластичного пула.

  • 400 ElasticPoolScaleNotSupportedWithInaccessibleDatabases — эластичном пуле содержатся недоступные базы данных, которые потеряли доступ к Azure Key Vault, необходимый для настройки TDE. Переместите доступные базы данных в другой пул для масштабирования или восстановления потерянного доступа к Azure Key Vault для недоступных баз данных.

  • 400 CreateElasticPoolAttemptedWhenKeyRotationInProgress — операция создания эластичного пула не может выполняться в настоящее время из-за постоянного поворота ключа прозрачного шифрования данных (TDE) на сервере. Повторите операцию позже.

  • 400 InvalidSku — пользователь указал недопустимый номер SKU.

  • 400 InvalidTierSkuCombination — указанный уровень не поддерживает указанный номер SKU.

  • 400 ServerQuotaExceed. Сервер достиг предела для допустимой единицы пропускной способности базы данных.

  • 400 ElasticPoolAlreadyExists — сервер уже содержит эластичные пулы с указанным именем.

  • 400 SubscriptionVcoreQuotaExceed — не удалось выполнить операцию, так как подписка превысит разрешенную квоту виртуальных ядер.

  • 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 — попытка задать ограничение хранилища эластичного пула в ГБ, которое не соответствует допустимым значениям.

  • 400 ElasticPoolDatabaseLimit — эластичные пулы достигли предельного количества баз данных.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage — попытка уменьшить предел хранения эластичного пула ниже его использования.

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax — попытка задать минимальное значение DTU для каждой базы данных выше, чем максимальное значение DTU для каждой базы данных.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings — количество баз данных и виртуальных ядер на каждую базу данных не может превышать запрошенные виртуальные ядра эластичного пула.

  • 400 ElasticPoolStorageBelowLimitMB — попытка установить ограничение хранилища эластичного пула ниже поддерживаемого ограничения.

  • 400 ElasticPoolStorageNotAllowedMB — попытка задать ограничение хранилища эластичного пула в мб, которое не соответствует допустимым значениям.

  • 400 ElasticPoolCapacityStorageNotAllowedMB — попытка задать ограничение хранилища эластичного пула в мб, которое не соответствует допустимым значениям.

  • 400 InvalidReadScaleUnits — пользователь попытался предоставить значение масштабирования чтения, которое не поддерживается.

  • 400 ElasticPoolStorageAboveLimitMB — попытка установить ограничение хранилища эластичного пула ниже поддерживаемого ограничения.

  • 400 RegionDoesNotSupportVersion — пользователь попытался создать сервер указанной версии в расположении, где эта версия сервера не поддерживается.

  • 400 InvalidTier — пользователь указал недопустимый уровень.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded — исходная база данных не может иметь более высокий выпуск, чем целевая база данных.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded . Целевая база данных не может иметь более низкий выпуск, чем исходная база данных.

  • 400 ElasticPoolUpdateHkNotAllowed . Эластичному пулу не удается снизить уровень обслуживания уровня "Премиум" до "Стандартный" или "Базовый", так как одна или несколько баз данных используют оптимизированные для памяти объекты.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress — операция запрещена, так как операция копирования или отработки отказа для базы данных '{0}' на сервере '{1}' в настоящее время выполняется.

  • 400 RegionDoesNotAllowProvisioning — выбранное расположение не принимает новые серверы базы данных SQL Windows Azure. Это может измениться позже.

  • 400 HSElasticPoolUpdateSloPRMSNotSupported — сбой назначения цели службы для базы данных. Обратитесь в службу поддержки клиентов Майкрософт и укажите имя сервера, имя базы данных и идентификатор действия.

  • 400 ElasticPoolOverFileSpace — недостаточно места в файле в эластичном пуле.

  • 400 ElasticPoolDbDtuMinBelowLimit — запрошенный минимум DTU базы данных слишком низкий для запрошенного уровня служб эластичного пула.

  • 400 ElasticPoolDbVcoreMaxBelowLimit — запрошенное максимальное количество виртуальных ядер базы данных слишком низко для запрошенного уровня служб эластичного пула.

  • 400 ElasticPoolDbVcoreMaxAboveLimit — запрошенный максимальный размер виртуального ядра базы данных слишком высок для запрошенного уровня служб эластичного пула.

  • 400 InvalidInputValueForDatabaseVcoreMax — попытка задать максимальное значение виртуального ядра на базу данных для пула ресурсов, которая не соответствует допустимым значениям.

  • 400 ElasticPoolDbVcoreMinBelowLimit — запрошенный минимум виртуальных ядер базы данных слишком мал для запрошенного уровня служб эластичного пула.

  • 400 InvalidInputValueForDatabaseVcoreMin — попытка задать виртуальные ядра мин на базу данных для пула ресурсов, которая не соответствует допустимым значениям.

  • 400 PartnerDBNotCompatibleForSGXEnclave . Попытка установить ссылку GeoDR или обновить SLO для базы данных с поддержкой анклава поддерживается только в том случае, если обе базы данных работают на оборудовании серии DC.

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax — попытка задать минимальное количество виртуальных ядер для каждой базы данных выше, чем максимальное число виртуальных ядер для каждой базы данных.

  • 400 InvalidLicenseType — пользователь пытался создать или обновить базу данных или эластичные пулы с неподдерживаемой лицензией.

  • 400 ProvisioningDisabled — отображает сообщение об ошибке от авторизации операции ресурсов без изменений.

  • 400 CapacityGroupThresholdExceed. Запрошенный целевой уровень обслуживания и размер хранилища сопоставляются с конкретной группой емкости, а ресурсы для этой группы емкости достигли порогового значения и дальнейшие действия необходимо предпринять, прежде чем больше базы данных можно поместить в эти кольца.

  • 400 CapacityGroupThresholdCheckFail — проверка ограничения ресурсов группы емкости завершилась ошибкой, чтобы проверить, существует ли достаточно емкости для завершения операции.

  • 400 InvalidPublicMaintenanceConfiguration — пользователь пытался указать конфигурацию общедоступного обслуживания, которая не может быть преобразована в внутренний идентификатор (неправильно сформированный или неправильный регион).

  • 400 VBSEnclaveResourcePoolInvalidCombination — добавление базы данных с "{0}" предпочтительныйEnclaveType в эластичном пуле "{1}" с "{2}' предпочтительныйEnclaveType не поддерживается. Перед добавлением базы данных в эластичном пуле убедитесь, что предпочтительныйEnclaveType совпадает как для базы данных, так и для эластичного пула. Дополнительные сведения см. в https://aka.ms/AlwaysEncryptedEnableSecureEnclaves

  • 400 VBSEnclaveNotSupportedForDW — предпочитаемыйEnclaveType не поддерживается для выделенных пулов SQL.

  • 400 VBSEnclaveNotSupportedForDCSeriesSLO — настройка предпочтительного типа VBS для баз данных с использованием конфигурации оборудования серии DC не поддерживается. Базы данных серии DC предварительно настроены с анклавами Intel SGX. Анклавы безопасности на основе виртуализации (VBS) не поддерживаются.

  • 400 VBSEnclaveNotSupportedForGeoReplicationWithDefaultEnclave. Настройка георепликации не поддерживается для баз данных с использованием различных значений предпочтительного свойстваEnclaveType. База данных-источник "{0}' на сервере "{1}" использует предпочитаемыйEnclaveType"{2}, в то время как указанный предпочтительныйEnclaveType для базы данных-получателя "{3}' на сервере "{4}" имеет значение "{5}".

  • 400 VBSEnclaveNotSupportedForPlannedFailoverBetweenDatabasesWithDifferentPreferredEnclaveTypes — плановая отработка отказа между первичной и вторичной базой данных с разными предпочитаемымиEnclaveType не поддерживается для анклавов безопасности на основе виртуализации (VBS).

  • 404 ServerNotInSubscriptionResourceGroup — указанный сервер не существует в указанной группе ресурсов и подписке.

  • 404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден

  • 404 ElasticPoolNotFound — указанный пул эластичных баз данных не существует для указанного сервера.

  • 404 OperationIdNotFound — операция с идентификатором не существует.

  • 404 ElasticPoolNotFound — указанный пул эластичных баз данных не существует для указанного сервера.

  • 405 NotSupported — эта функция не поддерживается.

  • 405 NotSupported — эта функция не поддерживается.

  • 409 ElasticPoolBusy — операция управления была предпринята в эластичном пуле, который занят.

  • 409 ServerDisabled — сервер отключен.

  • 409 ОдновременныйSkuChangeNotAllowed — операции с целевыми изменениями службы не могут выполняться в обеих базах данных связи репликации одновременно.

  • 409 ElasticPoolUpdateLinksNotInCatchup — не удается обновить эластичные пулы, пока одна из ее баз данных выполняет операцию копирования или георепликации отработки отказа.

  • 409 CannotCancelOperation — операция управления находится в состоянии, которое не может быть отменено.

  • 409 OperationCancelled — операция отменена пользователем.

  • 409 Operation Прервана — операция с ресурсом не удалось завершить, так как она была прервана другой операцией в том же ресурсе.

  • 409 ElasticPoolBusy — операция управления была предпринята в эластичном пуле, который занят.

  • 409 ServerDisabled — сервер отключен.

  • 409 ОдновременныйSkuChangeNotAllowed — операции с целевыми изменениями службы не могут выполняться в обеих базах данных связи репликации одновременно.

  • 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

Образец запроса

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

Тип анклава, запрошенного в эластичном пуле.

AvailabilityZoneType

Указывает зону доступности, на которую закреплена первичная реплика пула.

ElasticPool

Эластичные пулы.

ElasticPoolLicenseType

Тип лицензии, применяемый для этого эластичного пула.

ElasticPoolPerDatabaseSettings

Для каждого параметра базы данных эластичного пула.

ElasticPoolState

Состояние эластичного пула.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

ErrorDetail

Сведения об ошибке.

ErrorResponse

Ответ на ошибку

Sku

SKU ресурса ARM.

AlwaysEncryptedEnclaveType

Тип анклава, запрошенного в эластичном пуле.

Значение Описание
Default
VBS

AvailabilityZoneType

Указывает зону доступности, на которую закреплена первичная реплика пула.

Значение Описание
1
2
3
NoPreference

ElasticPool

Эластичные пулы.

Имя Тип Описание
id

string

Идентификатор ресурса.

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

Идентификатор конфигурации обслуживания, назначенный эластичному пулу. Эта конфигурация определяет период, когда будут выполняться обновления обслуживания.

properties.maxSizeBytes

integer (int64)

Ограничение хранилища для эластичного пула базы данных в байтах.

properties.minCapacity

number (double)

Минимальная емкость бессерверного пула не будет уменьшаться ниже, если не приостановлено

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

Параметры каждой базы данных для эластичного пула.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Тип анклава, запрошенного в эластичном пуле.

properties.state

ElasticPoolState

Состояние эластичного пула.

properties.zoneRedundant

boolean

Независимо от того, является ли этот эластичным пулом избыточным по зонам, то есть реплики этого эластичного пула будут распространяться по нескольким зонам доступности.

sku

Sku

Номер SKU эластичного пула.

Список номеров SKU может отличаться по регионам и предложению поддержки. Чтобы определить номера SKU (включая имя SKU, уровень или выпуск, семейство и емкость), доступные в подписке в регионе Azure, используйте 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

SKU ресурса ARM.

Имя Тип Описание
capacity

integer (int32)

Емкость конкретного номера SKU.

family

string

Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь.

name

string

Имя номера SKU, как правило, буква + код номера, например P3.

size

string

Размер конкретного номера SKU

tier

string

Уровень или выпуск конкретного номера SKU, например "Базовый", "Премиум".