Partilhar via


Elastic Pools - Create Or Update

Cria ou atualiza um pool elástico.

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

Parâmetros do URI

Name Em Necessário Tipo Description
elasticPoolName
path True

string

O nome do pool elástico.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor da API do Azure Resource Manager ou do portal.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

A ID de assinatura que identifica uma assinatura do Azure.

api-version
query True

string

A versão da API a ser usada para a solicitação.

Corpo do Pedido

Name Necessário Tipo Description
location True

string

Localização do recurso.

properties.autoPauseDelay

integer (int32)

Tempo em minutos após o qual o pool elástico é pausado automaticamente. Um valor de -1 significa que a pausa automática está desativada

properties.availabilityZone

AvailabilityZoneType

Especifica a zona de disponibilidade na qual a réplica primária do pool está fixada.

properties.highAvailabilityReplicaCount

integer (int32)

O número de réplicas secundárias associadas ao pool elástico Business Critical, Premium ou Hyperscale edition que são usadas para fornecer alta disponibilidade. Aplicável apenas a pools elásticos Hyperscale.

properties.licenseType

ElasticPoolLicenseType

O tipo de licença a ser aplicado para esse pool elástico.

properties.maintenanceConfigurationId

string

ID de configuração de manutenção atribuído ao pool elástico. Essa configuração define o período em que as atualizações de manutenção ocorrerão.

properties.maxSizeBytes

integer (int64)

O limite de armazenamento para o pool elástico de banco de dados em bytes.

properties.minCapacity

number (double)

Capacidade mínima que o pool sem servidor não diminuirá abaixo, se não for pausado

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

As configurações por banco de dados para o pool elástico.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Tipo de enclave solicitado na piscina elástica.

properties.zoneRedundant

boolean

Se esse pool elástico é ou não redundante de zona, o que significa que as réplicas desse pool elástico serão espalhadas por várias zonas de disponibilidade.

sku

Sku

A piscina elástica SKU.

A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar as SKUs (incluindo o nome, a camada/edição, a família e a capacidade da SKU) que estão disponíveis para sua assinatura em uma região do Azure, use a API REST Capabilities_ListByLocation ou o seguinte comando:

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

object

Tags de recursos.

Respostas

Name Tipo Description
200 OK

ElasticPool

Atualizado o pool elástico

201 Created

ElasticPool

Criou o pool elástico

202 Accepted

Aceito

Cabeçalhos

Location: string

Other Status Codes

ErrorResponse

Respostas de erro: ***

  • 400 ManagedInstanceStoppingOrStopped - Operação conflitante enviada enquanto a instância está no estado de parada/parada

  • 400 ManagedInstanceStarting - Operação conflitante enviada enquanto a instância está no estado inicial

  • 400 ElasticPoolOverStorageUsage - Tentativa de gravar dados em um banco de dados quando o limite de armazenamento do pool elástico tiver sido atingido.

  • 400 ElasticPoolScaleNotSupportedWithInaccessibleDatabases - O pool elástico contém bancos de dados inacessíveis que perderam o acesso ao Cofre de Chaves do Azure necessário para a configuração TDE. Mova os bancos de dados acessíveis para um pool diferente para dimensionar ou restaurar o acesso perdido ao Cofre da Chave do Azure para os bancos de dados inacessíveis.

  • 400 CreateElasticPoolAttemptedWhenKeyRotationInProgress - A operação de criação de pool elástico não pode ser executada no momento devido à rotação contínua da chave TDE (Transparent Data Encryption) no servidor. Tente a operação novamente mais tarde.

  • 400 InvalidSku - O usuário especificou um sku inválido.

  • 400 InvalidTierSkuCombination - A camada especificada não suporta a sku especificada.

  • 400 ServerQuotaExceeded - O servidor atingiu seu limite para a Unidade de Taxa de Transferência de Banco de Dados permitida.

  • 400 ElasticPoolAlreadyExists - O servidor já contém um pool elástico com o nome especificado.

  • 400 SubscriptionVcoreQuotaExceeded - Não foi possível executar a operação porque a assinatura excederia a cota vCore permitida.

  • 400 InvalidInputValueForEdition - A edição especificada não é suportada para provisionamento de pool elástico.

  • 400 ElasticPoolDtuBelowLimit - O valor de DTU solicitado é muito baixo para a camada de serviço de pool elástico solicitada.

  • 400 ElasticPoolDtuAboveLimit - O valor de DTU solicitado é muito alto para a camada de serviço de pool elástico solicitada.

  • 400 InvalidMaxSize - Tamanho máximo inválido.

  • 400 ElasticPoolDbDtuMaxBelowLimit - A DTU max solicitada por banco de dados é muito baixa para a camada de serviço do pool elástico solicitada.

  • 400 ElasticPoolDbDtuMaxAboveLimit - A DTU max solicitada por banco de dados é muito alta para a camada de serviço do pool elástico solicitada.

  • 400 InvalidInputValueForDatabaseDtuMax - Tentando definir o DTU máximo por banco de dados para o Pool de Recursos que não corresponde aos valores permitidos.

  • 400 ElasticPoolDbDtuMinAboveLimit - O min de DTU solicitado por banco de dados é muito alto para a camada de serviço solicitada.

  • 400 ElasticPoolOverStorage - Tentativa de gravar dados em um banco de dados quando o limite de armazenamento do pool elástico for atingido.

  • 400 InvalidInputValueForDatabaseDtuMin - Tentando definir o min DTU por banco de dados para o Pool de Recursos que não corresponde aos valores permitidos.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings - Tentativa de fornecer min de DTU para bancos de dados no pool elástico que excedem as DTUs solicitadas do pool elástico.

  • 400 ElasticPoolDtuUnsupported - O usuário tentou criar ou atualizar um pool elástico com uma capacidade DTU que não é suportada.

  • 400 ElasticPoolStorageAboveLimitGB - Tentativa de definir o limite de armazenamento do pool elástico abaixo do limite suportado.

  • 400 ElasticPoolsNotEnabled - Os pools elásticos não foram habilitados nesta região.

  • 400 ElasticPoolNotEmpty - Solicitação para excluir um pool elástico que não está vazio.

  • 400 ElasticPoolStorageBelowLimitGB - Tentativa de definir o limite de armazenamento do pool elástico abaixo do limite suportado.

  • 400 ElasticPoolStorageNotAllowedGB - Tentativa de definir o limite de armazenamento do pool elástico em gb que não corresponde aos valores permitidos.

  • 400 ElasticPoolDatabaseLimit - O pool elástico atingiu seu limite para o número de bancos de dados.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage - Tentativa de diminuir o limite de armazenamento do pool elástico abaixo de seu uso de armazenamento.

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax - Tentando definir o min DTU por banco de dados maior do que o DTU max por banco de dados.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings - O número de bancos de dados e VCore min por banco de dados não pode exceder VCores solicitados do pool elástico.

  • 400 ElasticPoolStorageBelowLimitMB - Tentativa de definir o limite de armazenamento do pool elástico abaixo do limite suportado.

  • 400 ElasticPoolStorageNotAllowedMB - Tentativa de definir o limite de armazenamento do pool elástico em mb que não corresponde aos valores permitidos.

  • 400 ElasticPoolCapacityStorageNotAllowedMB - Tentativa de definir o limite de armazenamento do pool elástico em mb que não corresponde aos valores permitidos.

  • 400 InvalidReadScaleUnits - O usuário tentou fornecer um valor de escala de leitura que não é suportado.

  • 400 ElasticPoolStorageAboveLimitMB - Tentativa de definir o limite de armazenamento do pool elástico abaixo do limite suportado.

  • 400 RegionDoesNotSupportVersion - Um usuário tentou criar um servidor de uma versão especificada em um local onde essa versão do servidor não é suportada.

  • 400 InvalidTier - O usuário especificou uma camada inválida.

  • 400 SourceDatabaseEditionCouldNotBeUpgrade - O banco de dados de origem não pode ter uma edição superior à do banco de dados de destino.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded - O banco de dados de destino não pode ter uma edição inferior ao banco de dados de origem.

  • 400 ElasticPoolUpdateHkNotAllowed - O pool elástico não pode reduzir sua camada de serviço de Premium para Standard ou Basic, pois um ou mais de seus bancos de dados usam objetos otimizados para memória.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress - A operação não é permitida porque a operação de cópia ou failover para o banco de dados '{0}' no servidor '{1}' está atualmente em andamento.

  • 400 RegionDoesNotAllowProvisioning - O local selecionado não está aceitando novos servidores do Banco de dados SQL do Windows Azure. Isso pode mudar posteriormente.

  • 400 HSElasticPoolUpdateSloPRMSNotSupported - A atribuição de objetivo de serviço para o banco de dados falhou. Entre em contato com o suporte ao cliente da Microsoft e forneça o nome do servidor, o nome do banco de dados e o ID da atividade.

  • 400 ElasticPoolOverFileSpace - Espaço de arquivo insuficiente no pool elástico.

  • 400 ElasticPoolDbDtuMinBelowLimit - O min de DTU solicitado por banco de dados é muito baixo para a camada de serviço do pool elástico solicitada.

  • 400 ElasticPoolDbVcoreMaxBelowLimit - O VCore max solicitado por banco de dados é muito baixo para a camada de serviço do pool elástico solicitada.

  • 400 ElasticPoolDbVcoreMaxAboveLimit - O VCore max solicitado por banco de dados é muito alto para a camada de serviço do pool elástico solicitada.

  • 400 InvalidInputValueForDatabaseVcoreMax - Tentando definir o VCore max por banco de dados para o Pool de Recursos que não corresponde aos valores permitidos.

  • 400 ElasticPoolDbVcoreMinBelowLimit - O VCore min solicitado por banco de dados é muito baixo para a camada de serviço do pool elástico solicitada.

  • 400 InvalidInputValueForDatabaseVcoreMin - Tentando definir o min VCore por banco de dados para o Pool de Recursos que não corresponde aos valores permitidos.

  • 400 PartnerDBNotCompatibleForSGXEnclave - A tentativa de definir o link GeoDR ou atualizar o SLO para o banco de dados habilitado para enclave só é suportada quando ambos os bancos de dados estão sendo executados em hardware da série DC.

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax - Tentando definir o VCore min por banco de dados maior do que o VCore max por banco de dados.

  • 400 InvalidLicenseType - O usuário tentou criar ou atualizar um banco de dados ou pool elástico com tipo de licença não suportado.

  • 400 ProvisioningDisabled - Exibe a mensagem de erro do autorizador da operação de recursos no estado em que se encontra, sem alterações

  • 400 CapacityGroupThresholdExceeded - O objetivo de nível de serviço solicitado e o tamanho do armazenamento são mapeados para um grupo de capacidade específico e, atualmente, os recursos para esse grupo de capacidade atingiram o limite e outras ações precisam ser tomadas antes que mais bancos de dados possam ser colocados nesses anéis.

  • 400 CapacityGroupThresholdCheckFail - A verificação de restrição de recursos do grupo de capacidade falhou, portanto, não foi possível verificar se existe capacidade suficiente para concluir a operação.

  • 400 InvalidPublicMaintenanceConfiguration - O usuário tentou especificar a configuração de manutenção pública que não pode ser convertida em id interno (malformada ou região errada).

  • 400 InvalidResourceRequestBody - As propriedades do recurso ou do recurso no corpo da solicitação estão vazias ou são inválidas.

  • 400 InvalidResourceId - Identificador de recurso inválido.

  • 400 InvalidSkuName - Nome de SKU inválido.

  • 400 MismatchedSkuNameAndCapacity - Incompatibilidade entre o nome e a capacidade da SKU.

  • 400 MismatchedSkuNameAndTier - Incompatibilidade entre o nome e a camada da SKU.

  • 400 MismatchedSkuNameAndFamily - Incompatibilidade entre nome SKU e família.

  • 400 MismatchingSubscriptionWithUrl - A assinatura fornecida não correspondeu à assinatura na Url.

  • 400 AvailabilityZoneNotSupported - As zonas de disponibilidade solicitadas para bancos de dados e pools elásticos não são válidas.

  • 400 ElasticPoolOverStorageUsage - Tentativa de gravar dados em um banco de dados quando o limite de armazenamento do pool elástico tiver sido atingido.

  • 400 ElasticPoolScaleNotSupportedWithInaccessibleDatabases - O pool elástico contém bancos de dados inacessíveis que perderam o acesso ao Cofre de Chaves do Azure necessário para a configuração TDE. Mova os bancos de dados acessíveis para um pool diferente para dimensionar ou restaurar o acesso perdido ao Cofre da Chave do Azure para os bancos de dados inacessíveis.

  • 400 CreateElasticPoolAttemptedWhenKeyRotationInProgress - A operação de criação de pool elástico não pode ser executada no momento devido à rotação contínua da chave TDE (Transparent Data Encryption) no servidor. Tente a operação novamente mais tarde.

  • 400 InvalidSku - O usuário especificou um sku inválido.

  • 400 InvalidTierSkuCombination - A camada especificada não suporta a sku especificada.

  • 400 ServerQuotaExceeded - O servidor atingiu seu limite para a Unidade de Taxa de Transferência de Banco de Dados permitida.

  • 400 ElasticPoolAlreadyExists - O servidor já contém um pool elástico com o nome especificado.

  • 400 SubscriptionVcoreQuotaExceeded - Não foi possível executar a operação porque a assinatura excederia a cota vCore permitida.

  • 400 InvalidInputValueForEdition - A edição especificada não é suportada para provisionamento de pool elástico.

  • 400 ElasticPoolDtuBelowLimit - O valor de DTU solicitado é muito baixo para a camada de serviço de pool elástico solicitada.

  • 400 ElasticPoolDtuAboveLimit - O valor de DTU solicitado é muito alto para a camada de serviço de pool elástico solicitada.

  • 400 InvalidMaxSize - Tamanho máximo inválido.

  • 400 ElasticPoolDbDtuMaxBelowLimit - A DTU max solicitada por banco de dados é muito baixa para a camada de serviço do pool elástico solicitada.

  • 400 ElasticPoolDbDtuMaxAboveLimit - A DTU max solicitada por banco de dados é muito alta para a camada de serviço do pool elástico solicitada.

  • 400 InvalidInputValueForDatabaseDtuMax - Tentando definir o DTU máximo por banco de dados para o Pool de Recursos que não corresponde aos valores permitidos.

  • 400 ElasticPoolDbDtuMinAboveLimit - O min de DTU solicitado por banco de dados é muito alto para a camada de serviço solicitada.

  • 400 ElasticPoolOverStorage - Tentativa de gravar dados em um banco de dados quando o limite de armazenamento do pool elástico for atingido.

  • 400 InvalidInputValueForDatabaseDtuMin - Tentando definir o min DTU por banco de dados para o Pool de Recursos que não corresponde aos valores permitidos.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings - Tentativa de fornecer min de DTU para bancos de dados no pool elástico que excedem as DTUs solicitadas do pool elástico.

  • 400 ElasticPoolDtuUnsupported - O usuário tentou criar ou atualizar um pool elástico com uma capacidade DTU que não é suportada.

  • 400 ElasticPoolStorageAboveLimitGB - Tentativa de definir o limite de armazenamento do pool elástico abaixo do limite suportado.

  • 400 ElasticPoolsNotEnabled - Os pools elásticos não foram habilitados nesta região.

  • 400 ElasticPoolNotEmpty - Solicitação para excluir um pool elástico que não está vazio.

  • 400 ElasticPoolStorageBelowLimitGB - Tentativa de definir o limite de armazenamento do pool elástico abaixo do limite suportado.

  • 400 ElasticPoolStorageNotAllowedGB - Tentativa de definir o limite de armazenamento do pool elástico em gb que não corresponde aos valores permitidos.

  • 400 ElasticPoolDatabaseLimit - O pool elástico atingiu seu limite para o número de bancos de dados.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage - Tentativa de diminuir o limite de armazenamento do pool elástico abaixo de seu uso de armazenamento.

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax - Tentando definir o min DTU por banco de dados maior do que o DTU max por banco de dados.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings - O número de bancos de dados e VCore min por banco de dados não pode exceder VCores solicitados do pool elástico.

  • 400 ElasticPoolStorageBelowLimitMB - Tentativa de definir o limite de armazenamento do pool elástico abaixo do limite suportado.

  • 400 ElasticPoolStorageNotAllowedMB - Tentativa de definir o limite de armazenamento do pool elástico em mb que não corresponde aos valores permitidos.

  • 400 ElasticPoolCapacityStorageNotAllowedMB - Tentativa de definir o limite de armazenamento do pool elástico em mb que não corresponde aos valores permitidos.

  • 400 InvalidReadScaleUnits - O usuário tentou fornecer um valor de escala de leitura que não é suportado.

  • 400 ElasticPoolStorageAboveLimitMB - Tentativa de definir o limite de armazenamento do pool elástico abaixo do limite suportado.

  • 400 RegionDoesNotSupportVersion - Um usuário tentou criar um servidor de uma versão especificada em um local onde essa versão do servidor não é suportada.

  • 400 InvalidTier - O usuário especificou uma camada inválida.

  • 400 SourceDatabaseEditionCouldNotBeUpgrade - O banco de dados de origem não pode ter uma edição superior à do banco de dados de destino.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded - O banco de dados de destino não pode ter uma edição inferior ao banco de dados de origem.

  • 400 ElasticPoolUpdateHkNotAllowed - O pool elástico não pode reduzir sua camada de serviço de Premium para Standard ou Basic, pois um ou mais de seus bancos de dados usam objetos otimizados para memória.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress - A operação não é permitida porque a operação de cópia ou failover para o banco de dados '{0}' no servidor '{1}' está atualmente em andamento.

  • 400 RegionDoesNotAllowProvisioning - O local selecionado não está aceitando novos servidores do Banco de dados SQL do Windows Azure. Isso pode mudar posteriormente.

  • 400 HSElasticPoolUpdateSloPRMSNotSupported - A atribuição de objetivo de serviço para o banco de dados falhou. Entre em contato com o suporte ao cliente da Microsoft e forneça o nome do servidor, o nome do banco de dados e o ID da atividade.

  • 400 ElasticPoolOverFileSpace - Espaço de arquivo insuficiente no pool elástico.

  • 400 ElasticPoolDbDtuMinBelowLimit - O min de DTU solicitado por banco de dados é muito baixo para a camada de serviço do pool elástico solicitada.

  • 400 ElasticPoolDbVcoreMaxBelowLimit - O VCore max solicitado por banco de dados é muito baixo para a camada de serviço do pool elástico solicitada.

  • 400 ElasticPoolDbVcoreMaxAboveLimit - O VCore max solicitado por banco de dados é muito alto para a camada de serviço do pool elástico solicitada.

  • 400 InvalidInputValueForDatabaseVcoreMax - Tentando definir o VCore max por banco de dados para o Pool de Recursos que não corresponde aos valores permitidos.

  • 400 ElasticPoolDbVcoreMinBelowLimit - O VCore min solicitado por banco de dados é muito baixo para a camada de serviço do pool elástico solicitada.

  • 400 InvalidInputValueForDatabaseVcoreMin - Tentando definir o min VCore por banco de dados para o Pool de Recursos que não corresponde aos valores permitidos.

  • 400 PartnerDBNotCompatibleForSGXEnclave - A tentativa de definir o link GeoDR ou atualizar o SLO para o banco de dados habilitado para enclave só é suportada quando ambos os bancos de dados estão sendo executados em hardware da série DC.

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax - Tentando definir o VCore min por banco de dados maior do que o VCore max por banco de dados.

  • 400 InvalidLicenseType - O usuário tentou criar ou atualizar um banco de dados ou pool elástico com tipo de licença não suportado.

  • 400 ProvisioningDisabled - Exibe a mensagem de erro do autorizador da operação de recursos no estado em que se encontra, sem alterações

  • 400 CapacityGroupThresholdExceeded - O objetivo de nível de serviço solicitado e o tamanho do armazenamento são mapeados para um grupo de capacidade específico e, atualmente, os recursos para esse grupo de capacidade atingiram o limite e outras ações precisam ser tomadas antes que mais bancos de dados possam ser colocados nesses anéis.

  • 400 CapacityGroupThresholdCheckFail - A verificação de restrição de recursos do grupo de capacidade falhou, portanto, não foi possível verificar se existe capacidade suficiente para concluir a operação.

  • 400 InvalidPublicMaintenanceConfiguration - O usuário tentou especificar a configuração de manutenção pública que não pode ser convertida em id interno (malformada ou região errada).

  • 400 VBSEnclaveResourcePoolInvalidCombination - Não há suporte para a adição de um banco de dados com '{0}' preferredEnclaveType a um pool elástico '{1}' com '{2}' preferredEnclaveType. Antes de adicionar o banco de dados ao pool elástico, verifique se o preferredEnclaveType é o mesmo para o banco de dados e o pool elástico. Mais informações podem ser encontradas em https://aka.ms/AlwaysEncryptedEnableSecureEnclaves

  • 400 VBSEnclaveNotSupportedForDW - O preferredEnclaveType não é suportado para pools SQL dedicados.

  • 400 VBSEnclaveNotSupportedForDCSeriesSLO - Não há suporte para a configuração do 'VBS' preferredEnclaveType para bancos de dados usando a configuração de hardware da série DC. Os bancos de dados da série DC são pré-configurados com enclaves Intel SGX. Não há suporte para enclaves de segurança baseada em virtualização (VBS).

  • 400 VBSEnclaveNotSupportedForGeoReplicationWithDefaultEnclave - Não há suporte para a configuração da replicação geográfica para bancos de dados usando valores diferentes da propriedade preferredEnclaveType. O banco de dados primário '{0}' no servidor '{1}' usa o '{2}' preferredEnclaveType, enquanto o especificado preferredEnclaveType para o banco de dados secundário '{3}' no servidor '{4}' é '{5}'.

  • 400 VBSEnclaveNotSupportedForPlannedFailoverBetweenDatabasesWithDifferentPreferredEnclaveTypes - O failover planejado entre o banco de dados primário e secundário com diferentes preferredEnclaveType não é suportado para enclaves de segurança baseada em virtualização (VBS).

  • 404 ServerNotInSubscriptionResourceGroup - O servidor especificado não existe no grupo de recursos e na assinatura especificados.

  • 404 SubscriptionDoesNotHaveServer - O servidor solicitado não foi encontrado

  • 404 ElasticPoolNotFound - O pool elástico especificado não existe para o servidor especificado.

  • 404 OperationIdNotFound - A operação com Id não existe.

  • 404 ElasticPoolNotFound - O pool elástico especificado não existe para o servidor especificado.

  • 405 NotSupported - Esta funcionalidade não é suportada.

  • 405 NotSupported - Esta funcionalidade não é suportada.

  • 409 ElasticPoolBusy - Foi tentada uma operação de gestão numa piscina elástica que está ocupada.

  • 409 ServerDisabled - O servidor está desativado.

  • 409 SimultaneousSkuChangeNotAllowed - As operações de alteração de objetivo de serviço não podem ser executadas em ambos os bancos de dados de uma relação de replicação ao mesmo tempo.

  • 409 ElasticPoolUpdateLinksNotInCatchup - Não é possível atualizar o pool elástico enquanto um de seus bancos de dados estiver executando uma operação de failover de cópia ou replicação geográfica.

  • 409 CannotCancelOperation - A operação de gerenciamento está em um estado que não pode ser cancelado.

  • 409 OperationCancelled - A operação foi cancelada pelo usuário.

  • 409 OperationInterrupted - A operação no recurso não pôde ser concluída porque foi interrompida por outra operação no mesmo recurso.

  • 409 ElasticPoolBusy - Foi tentada uma operação de gestão numa piscina elástica que está ocupada.

  • 409 ServerDisabled - O servidor está desativado.

  • 409 SimultaneousSkuChangeNotAllowed - As operações de alteração de objetivo de serviço não podem ser executadas em ambos os bancos de dados de uma relação de replicação ao mesmo tempo.

  • 409 ElasticPoolUpdateLinksNotInCatchup - Não é possível atualizar o pool elástico enquanto um de seus bancos de dados estiver executando uma operação de failover de cópia ou replicação geográfica.

  • 429 SubscriptionTooManyCreateUpdateRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

  • 429 SubscriptionTooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

  • 429 SubscriptionTooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

  • 429 SubscriptionTooManyCreateUpdateRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

  • 500 ElasticPoolFailedMoveDbToElasticPool - Falha ao mover o banco de dados para o pool elástico devido a restrições de recursos internos. Esta pode ser uma condição transitória, por favor tente novamente.

  • 500 OperationTimedOut - A operação atingiu o tempo limite e foi revertida automaticamente. Por favor, tente novamente a operação.

  • 500 ElasticPoolFailedMoveDbToElasticPool - Falha ao mover o banco de dados para o pool elástico devido a restrições de recursos internos. Esta pode ser uma condição transitória, por favor tente novamente.

  • 503 ServiceTemporariamenteIndisponível - Recurso temporariamente indisponível.

  • 503 TooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

  • 503 ServiceTemporariamenteIndisponível - Recurso temporariamente indisponível.

  • 503 TooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas pelos recursos disponíveis.

Exemplos

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

Pedido de amostra

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

Resposta da amostra

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

Pedido de amostra

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

Resposta da amostra

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

Pedido de amostra

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

Resposta da amostra

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

Pedido de amostra

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

Resposta da amostra

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

Pedido de amostra

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

Resposta da amostra

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

Pedido de amostra

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

Resposta da amostra

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

Pedido de amostra

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

Resposta da amostra

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

Pedido de amostra

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

Resposta da amostra

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

Definições

Name Description
AlwaysEncryptedEnclaveType

Tipo de enclave solicitado na piscina elástica.

AvailabilityZoneType

Especifica a zona de disponibilidade na qual a réplica primária do pool está fixada.

ElasticPool

Uma piscina elástica.

ElasticPoolLicenseType

O tipo de licença a ser aplicado para esse pool elástico.

ElasticPoolPerDatabaseSettings

Por configurações de banco de dados de um pool elástico.

ElasticPoolState

O estado do pool elástico.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

Sku

Um SKU de recurso ARM.

AlwaysEncryptedEnclaveType

Tipo de enclave solicitado na piscina elástica.

Valor Description
Default
VBS

AvailabilityZoneType

Especifica a zona de disponibilidade na qual a réplica primária do pool está fixada.

Valor Description
NoPreference
1
2
3

ElasticPool

Uma piscina elástica.

Name Tipo Description
id

string

ID do recurso.

kind

string

Tipo de piscina elástica. Esses são metadados usados para a experiência do portal do Azure.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.autoPauseDelay

integer (int32)

Tempo em minutos após o qual o pool elástico é pausado automaticamente. Um valor de -1 significa que a pausa automática está desativada

properties.availabilityZone

AvailabilityZoneType

Especifica a zona de disponibilidade na qual a réplica primária do pool está fixada.

properties.creationDate

string (date-time)

A data de criação do pool elástico (formato ISO8601).

properties.highAvailabilityReplicaCount

integer (int32)

O número de réplicas secundárias associadas ao pool elástico Business Critical, Premium ou Hyperscale edition que são usadas para fornecer alta disponibilidade. Aplicável apenas a pools elásticos Hyperscale.

properties.licenseType

ElasticPoolLicenseType

O tipo de licença a ser aplicado para esse pool elástico.

properties.maintenanceConfigurationId

string

ID de configuração de manutenção atribuído ao pool elástico. Essa configuração define o período em que as atualizações de manutenção ocorrerão.

properties.maxSizeBytes

integer (int64)

O limite de armazenamento para o pool elástico de banco de dados em bytes.

properties.minCapacity

number (double)

Capacidade mínima que o pool sem servidor não diminuirá abaixo, se não for pausado

properties.perDatabaseSettings

ElasticPoolPerDatabaseSettings

As configurações por banco de dados para o pool elástico.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Tipo de enclave solicitado na piscina elástica.

properties.state

ElasticPoolState

O estado do pool elástico.

properties.zoneRedundant

boolean

Se esse pool elástico é ou não redundante de zona, o que significa que as réplicas desse pool elástico serão espalhadas por várias zonas de disponibilidade.

sku

Sku

A piscina elástica SKU.

A lista de SKUs pode variar de acordo com a região e a oferta de suporte. Para determinar as SKUs (incluindo o nome, a camada/edição, a família e a capacidade da SKU) que estão disponíveis para sua assinatura em uma região do Azure, use a API REST Capabilities_ListByLocation ou o seguinte comando:

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

object

Tags de recursos.

type

string

Tipo de recurso.

ElasticPoolLicenseType

O tipo de licença a ser aplicado para esse pool elástico.

Valor Description
LicenseIncluded
BasePrice

ElasticPoolPerDatabaseSettings

Por configurações de banco de dados de um pool elástico.

Name Tipo Description
autoPauseDelay

integer (int32)

Atraso de pausa automática por banco de dados dentro do pool

maxCapacity

number (double)

A capacidade máxima que qualquer banco de dados pode consumir.

minCapacity

number (double)

A capacidade mínima de todas as bases de dados são garantidas.

ElasticPoolState

O estado do pool elástico.

Valor Description
Creating
Ready
Disabled

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

Name Tipo Description
info

object

As informações adicionais.

type

string

O tipo de informação adicional.

ErrorDetail

O detalhe do erro.

Name Tipo Description
additionalInfo

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Name Tipo Description
error

ErrorDetail

O objeto de erro.

Sku

Um SKU de recurso ARM.

Name Tipo Description
capacity

integer (int32)

Capacidade do SKU específico.

family

string

Se o serviço tiver diferentes gerações de hardware, para o mesmo SKU, isso pode ser capturado aqui.

name

string

O nome do SKU, normalmente, uma letra + código numérico, por exemplo, P3.

size

string

Tamanho do SKU específico

tier

string

O nível ou edição do SKU específico, por exemplo, Basic, Premium.