Partilhar via


Databases - Create Or Update

Cria um novo banco de dados ou atualiza um banco de dados existente.

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

Parâmetros do URI

Name Em Necessário Tipo Description
databaseName
path True

string

O nome do banco de dados.

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.

identity

DatabaseIdentity

A identidade do Azure Ative Directory do banco de dados.

properties.autoPauseDelay

integer (int32)

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

properties.availabilityZone

AvailabilityZoneType

Especifica a zona de disponibilidade na qual o banco de dados está fixado.

properties.catalogCollation

CatalogCollationType

Agrupamento do catálogo de metadados.

properties.collation

string

O agrupamento do banco de dados.

properties.createMode

CreateMode

Especifica o modo de criação do banco de dados.

Padrão: criação regular de banco de dados.

Copiar: cria um banco de dados como uma cópia de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados de origem.

Secundário: cria um banco de dados como uma réplica secundária de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados primário existente.

PointInTimeRestore: Cria um banco de dados restaurando um backup point-in-time de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID de recurso do banco de dados existente e restorePointInTime deve ser especificado.

Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. sourceDatabaseId deve ser especificado como o ID de recurso de banco de dados recuperável a ser restaurado.

Restaurar: cria um banco de dados restaurando um backup de um banco de dados excluído. sourceDatabaseId deve ser especificado. Se sourceDatabaseId for o ID de recurso original do banco de dados, sourceDatabaseDeletionDate deverá ser especificado. Caso contrário, sourceDatabaseId deve ser o ID de recurso de banco de dados descartado restaurável e sourceDatabaseDeletionDate é ignorado. restorePointInTime também pode ser especificado para restaurar a partir de um point-in-time anterior.

RestoreLongTermRetentionBackup: cria um banco de dados restaurando a partir de um cofre de retenção de longo prazo. recoveryServicesRecoveryPointResourceId deve ser especificado como o ID do recurso do ponto de recuperação.

Copy, Secondary e RestoreLongTermRetentionBackup não são suportados para a edição DataWarehouse.

properties.elasticPoolId

string (arm-id)

O identificador de recurso do pool elástico que contém esse banco de dados.

properties.encryptionProtector

string

O URI do cofre de chaves azure do banco de dados se estiver configurado com chaves gerenciadas pelo cliente do banco de dados.

properties.encryptionProtectorAutoRotation

boolean

O sinalizador para ativar ou desativar a rotação automática da chave AKV do protetor de criptografia do banco de dados.

properties.federatedClientId

string (uuid)

A ID do cliente usada para o cenário de CMK entre locatários por banco de dados

properties.freeLimitExhaustionBehavior

FreeLimitExhaustionBehavior

Especifica o comportamento quando os limites livres mensais são esgotados para o banco de dados livre.

AutoPause: O banco de dados será pausado automaticamente após o esgotamento dos limites livres pelo restante do mês.

BillForUsage: O banco de dados continuará on-line após o esgotamento dos limites gratuitos e qualquer excesso de idade será cobrado.

properties.highAvailabilityReplicaCount

integer (int32)

O número de réplicas secundárias associadas ao banco de dados Business Critical, Premium ou Hyperscale edition que são usadas para fornecer alta disponibilidade. Não aplicável a um banco de dados Hyperscale dentro de um pool elástico.

properties.isLedgerOn

boolean

Se esse banco de dados é ou não um banco de dados contábil, o que significa que todas as tabelas no banco de dados são tabelas contábeis. Nota: o valor desta propriedade não pode ser alterado após a criação do banco de dados.

properties.keys

<string,  DatabaseKey>

As ids de recurso das identidades atribuídas ao usuário a serem usadas

properties.licenseType

DatabaseLicenseType

O tipo de licença a ser aplicado para este banco de dados. LicenseIncluded se precisar de uma licença ou BasePrice se tiver uma licença e estiver qualificado para o Benefício Híbrido do Azure.

properties.longTermRetentionBackupResourceId

string (arm-id)

O identificador de recurso do backup de retenção de longo prazo associado à operação de criação desse banco de dados.

properties.maintenanceConfigurationId

string

ID de configuração de manutenção atribuído ao banco de dados. Essa configuração define o período em que as atualizações de manutenção ocorrerão.

properties.manualCutover

boolean

Se a substituição manual controlada pelo cliente precisa ou não ser feita durante a operação do Update Database para a camada Hyperscale.

Essa propriedade só é aplicável ao dimensionar o banco de dados da camada Business Critical/General Purpose/Premium/Standard para a camada Hyperscale.

Quando manualCutover é especificado, a operação de dimensionamento aguardará a entrada do usuário para acionar a substituição para o banco de dados Hyperscale.

Para acionar a substituição, forneça o parâmetro 'performCutover' quando a operação Scaling estiver no estado de espera.

properties.maxSizeBytes

integer (int64)

O tamanho máximo do banco de dados expresso em bytes.

properties.minCapacity

number (double)

Capacidade mínima que o banco de dados sempre terá alocado, se não pausado

properties.performCutover

boolean

Para acionar a substituição manual controlada pelo cliente durante o estado de espera enquanto a operação de dimensionamento está em andamento.

Este parâmetro de propriedade só é aplicável para operações de dimensionamento que são iniciadas junto com o parâmetro 'manualCutover'.

Essa propriedade só é aplicável quando o dimensionamento do banco de dados da camada Business Critical/General Purpose/Premium/Standard para a camada Hyperscale já estiver em andamento.

Quando performCutover for especificado, a operação de dimensionamento acionará a substituição e executará a alteração de função no banco de dados Hyperscale.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Tipo de enclave solicitado no banco de dados, ou seja, enclaves padrão ou VBS.

properties.readScale

DatabaseReadScale

O estado do roteamento somente leitura. Se habilitadas, as conexões que têm a intenção do aplicativo definida como somente leitura em sua cadeia de conexão podem ser roteadas para uma réplica secundária somente leitura na mesma região. Não aplicável a um banco de dados Hyperscale dentro de um pool elástico.

properties.recoverableDatabaseId

string (arm-id)

O identificador de recurso do banco de dados recuperável associado à operação de criação desse banco de dados.

properties.recoveryServicesRecoveryPointId

string (arm-id)

O identificador de recurso do ponto de recuperação associado à operação de criação desse banco de dados.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

O tipo de conta de armazenamento a ser usado para armazenar backups para esse banco de dados.

properties.restorableDroppedDatabaseId

string (arm-id)

O identificador de recurso do banco de dados descartado restaurável associado à operação de criação desse banco de dados.

properties.restorePointInTime

string (date-time)

Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados.

properties.sampleName

SampleName

O nome do esquema de exemplo a ser aplicado ao criar esse banco de dados.

properties.secondaryType

SecondaryType

O tipo secundário do banco de dados, se for secundário. Os valores válidos são Geo, Named e Standby.

properties.sourceDatabaseDeletionDate

string (date-time)

Especifica a hora em que o banco de dados foi excluído.

properties.sourceDatabaseId

string (arm-id)

O identificador de recurso do banco de dados de origem associado à operação de criação desse banco de dados.

properties.sourceResourceId

string (arm-id)

O identificador de recurso da fonte associada à operação de criação desse banco de dados.

Esta propriedade só é suportada para a edição DataWarehouse e permite restaurar entre subscrições.

Quando sourceResourceId é especificado, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId e sourceDatabaseDeletionDate não devem ser especificados e CreateMode deve ser PointInTimeRestore, Restore ou Recover.

Quando createMode é PointInTimeRestore, sourceResourceId deve ser a ID do recurso do banco de dados existente ou do pool sql existente, e restorePointInTime deve ser especificado.

Quando createMode é Restore, sourceResourceId deve ser a ID de recurso do banco de dados descartado restaurável ou do pool sql descartado restaurável.

Quando createMode é Recover, sourceResourceId deve ser o ID de recurso do banco de dados recuperável ou do pool sql recuperável.

Quando a assinatura de origem pertence a um locatário diferente da assinatura de destino, o cabeçalho "x-ms-authorization-auxiliary" deve conter token de autenticação para o locatário de origem. Para obter mais detalhes sobre o cabeçalho "x-ms-authorization-auxiliary", consulte https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

properties.useFreeLimit

boolean

Se a base de dados utiliza ou não limites mensais gratuitos. Permitido em um banco de dados em uma assinatura.

properties.zoneRedundant

boolean

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

sku

Sku

O banco de dados 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 um dos seguintes comandos:

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
tags

object

Tags de recursos.

Respostas

Name Tipo Description
200 OK

Database

Atualizado com êxito o banco de dados.

201 Created

Database

Criado com êxito o banco de dados.

202 Accepted

A criação ou atualização do banco de dados está em andamento.

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 InvalidDatabaseCreateOrUpdateRequest - O corpo da solicitação para a operação de criação ou atualização do banco de dados é inválido.

  • 400 InvalidResourceId - Identificador de recurso inválido.

  • 400 InvalidSourceDatabaseId - Identificador de banco de dados de origem inválido.

  • 400 MismatchingResourceGroupNameWithUrl - O nome do grupo de recursos fornecido não correspondia ao nome na Url.

  • 400 MismatchingServerNameWithUrl - O nome do servidor fornecido não correspondeu ao nome na Url.

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

  • 400 MissingCollation - Agrupamento é necessário.

  • 400 MissingMaxSizeBytes - MaxSizeBytes é necessário.

  • 400 MissingSkuName - O nome do Sku é necessário.

  • 400 MissingSourceDatabaseId - Identificador de banco de dados de origem ausente.

  • 400 InvalidLicenseType - O tipo de licença especificado é 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 LedgerNotAllowedWithSpecifiedCreateMode - IsLedgerOn não é permitido com o modo de criação especificado.

  • 400 LedgerNotAllowedOnSampleDatabase - A criação de banco de dados não é permitida com IsLedgerOn para um banco de dados de exemplo.

  • 400 FreeLimitDatabaseNotAllowedInNonDefaultCreate - A criação de banco de dados de limite livre não é permitida no modo de criação não padrão.

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

  • 400 MethodNotAllowedOnSpecifiedCreateMode - Http Patch ou Merge não permitido no modo de criação especificado

  • 400 DatabaseNameDoesNotMatchSourceDatabaseId - O nome do banco de dados especificado não corresponde ao nome do banco de dados em sourceDatabaseId.

  • 400 ElasticPoolNotSupportedForExternalBackupRestore - O pool elástico não é suportado para restauração de backup externo

  • 400 InvalidRecoverableDatabaseId - Identificador de banco de dados recuperável inválido.

  • 400 InvalidRecoveryServicesRecoveryPointId - Identificador de ponto de recuperação de serviços de recuperação inválido.

  • 400 InvalidRestorableDroppedDatabaseDeletionDate - A data de exclusão do banco de dados descartada restaurável fornecida é inválida

  • 400 InvalidRestorableDroppedDatabaseId - Identificador de banco de dados descartado restaurável inválido

  • 400 MissingRecoverableDatabaseId - Identificador de banco de dados recuperável ausente.

  • 400 MissingRecoveryServicesRecoveryPointId - Id do ponto de recuperação de serviços de recuperação ausentes.

  • 400 MissingRestorableDroppedDatabaseId - Ausente restorableDroppedDatabaseId

  • 400 MissingRestorePointInTime - Ponto de restauração ausente no tempo

  • 400 MissingSourceDatabaseDeletionDate - Data de exclusão do banco de dados de origem ausente

  • 400 MissingStorageContainerSasToken - Token SAS do contêiner de armazenamento ausente

  • 400 MissingStorageContainerUri - URI do contêiner de armazenamento ausente

  • 400 RestorableDroppedDatabaseIdGivenForRestoreWithSourceDatabaseId - Não é possível especificar restorableDroppedDatabaseId quando sourceDatabaseId já é fornecido no modo de criação de restauração

  • 400 MultipleIdentitiesOnDatabase - Apenas um usuário atribuído identidade gerenciada é suportado no nível do banco de dados.

  • 400 MultipleIdentityDelegationsOnDatabase - Apenas uma delegação de identidade é suportada no nível do banco de dados.

  • 400 MissingPrimaryDelegatedIdentityClientId - Para usar identidades delegadas, forneça uma ID de cliente de identidade delegada primária.

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

  • 400 TokenTooLong - O token fornecido é muito longo.

  • 400 SourceDatabaseEncryptionProtectorKeyUriRequiredForPerDatabaseCMKCopyOrReplication - Banco de dados secundário geográfico ausente AKV do banco de dados primário geográfico

  • 400 PerDatabaseCMKAKVKeyMaterialMissingOnGeoSecondary - Todos os bancos de dados em replicação geográfica devem conter o mesmo material de chave que o protetor de criptografia do banco de dados de origem. Por favor, adicione a chave '{0}' com o mesmo material de chave ao banco de dados de destino '{1}'.

  • 400 PerDatabaseCMKAKVKeyUriMissingOnGeoSecondary - Quando a rotação automática do TDE Protetor de nível de banco de dados está habilitada, os bancos de dados de origem e de destino devem estar conectados ao mesmo cofre de chaves. Adicione a chave '{0}' (do mesmo cofre de chaves conectado ao banco de dados de origem) ao banco de dados de destino '{1}'.

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeysWithDatabaseName - Ao tentar replicar um banco de dados configurado com protetor de criptografia no nível de banco de dados, as chaves atuais que estão sendo usadas pelo banco de dados primário devem ser passadas para o banco de dados secundário '{0}'

  • 400 CannotMoveOrDropJobAccountDatabase - Não é possível descartar o banco de dados associado à conta de trabalho.

  • 400 JobAgentDatabaseEditionUnsupported - O objetivo de nível de serviço do banco de dados especificado não é suportado para uso como um banco de dados de agente de trabalho.

  • 400 ServerNotFound - O servidor solicitado não foi encontrado.

  • 400 InvalidMaxSizeTierCombination - A camada especificada não suporta o tamanho máximo do banco de dados especificado.

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

  • 400 CannotUseReservedDatabaseName - Não é possível usar o nome do banco de dados reservado nesta operação.

  • 400 InvalidServerName - Nome do servidor inválido especificado.

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

  • 400 CannotUpdateIsLedgerDatabase - A propriedade ledger de um banco de dados existente não pode ser atualizada.

  • 400 InvalidCollation - O agrupamento não é reconhecido pelo servidor.

  • 400 UnableToResolveRemoteServer - O nome do servidor de parceiro remoto não pôde ser resolvido devido a um nome de servidor inválido ou problemas de conectividade DNS.

  • 400 RemoteDatabaseCopyPermission - O usuário não tem permissão suficiente para criar uma cópia de banco de dados no servidor especificado.

  • 400 SourceDatabaseNotFound - O banco de dados de origem não existe.

  • 400 ChangeUnsupportedOnEntity - O usuário tentou uma operação de criação/atualização/exclusão sem suporte em uma determinada entidade.

  • 400 UpdateNotAllowedInCurrentReplicationState - A operação não é permitida no banco de dados em seu estado de replicação atual.

  • 400 GeoReplicaLimitReached - O limite de replicação por réplica foi atingido.

  • 400 ReplicationSourceAndTargetMustHaveSameName - Os bancos de dados de origem e de destino da replicação devem ter o mesmo nome.

  • 400 ReplicationSourceAndTargetMustBeInDifferentServers - Os bancos de dados de origem e destino da replicação devem estar em servidores lógicos diferentes.

  • 400 SourceServerNotFound - A parte do servidor de uma id de banco de dados de origem fornecida em uma chamada de API CreateDatabaseAsCopy não é mapeada para um servidor existente.

  • 400 InvalidDatabaseCreateMode - Solicitação inválida para criar um banco de dados.

  • 400 TierChangeUnsupportedDueToMemoryOptimizedObject - O banco de dados não pode atualizar sua sku porque tem objetos otimizados para memória.

  • 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 InvalidAddSecondaryPermission - O usuário não tem permissão suficiente para adicionar secundário no servidor especificado.

  • 400 UnsupportedServiceName - O nome especificado é um nome inválido porque contém um ou mais caracteres unicode não suportados.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize - O usuário tentou alterar o banco de dados para uma sku com tamanho máximo de log menor do que o uso atual.

  • 400 TierChangeUnsupportedDueToCDCEnabledDatabase - O banco de dados não pode atualizar sua sku porque está habilitado para CDC.

  • 400 IsLedgerDatabaseIsNotSupportedOnResourceType - Não há suporte para alterar a propriedade do razão para esse tipo de recurso.

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

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

  • 400 FeatureDisabledOnSelectedEdition - O usuário tentou usar um recurso que está desabilitado na edição atual do banco de dados.

  • 400 OfferDisabledOnSubscription - O tipo de oferta de assinatura está impedido de provisionar o recurso solicitado.

  • 400 InvalidTargetSubregion - O servidor de destino de um secundário ilegível não está em uma região do Azure emparelhada com DR.

  • 400 CurrentDatabaseSizeExceedsMaxSize - O usuário tentou reduzir o tamanho máximo de um banco de dados para um tamanho menor do que o uso atual.

  • 400 AzureKeyVaultKeyDisabled - A operação não pôde ser concluída no servidor porque a chave do Cofre da Chave do Azure está desabilitada.

  • 400 AzureKeyVaultInvalidExpirationDate - A operação não pôde ser concluída porque a data de expiração da chave do Cofre da Chave do Azure é inválida.

  • 400 PartnerServerNotCompatible - O usuário está tentando copiar um banco de dados de um servidor SAWA V1 para um servidor Sterling ou vice-versa.

  • 400 IncorrectReplicationLinkState - A operação espera que o banco de dados esteja em um estado esperado no link de replicação.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty - A operação não pôde ser concluída porque o Uri do Cofre da Chave do Azure é nulo ou vazio.

  • 400 UnableToCreateGeoChain - O usuário tentou criar um banco de dados secundário (encadeamento) mesmo que o upload automático de resumos contábeis tenha sido configurado

  • 400 TargetElasticPoolDoesNotExist - O pool elástico não existe em um servidor.

  • 400 AzureKeyVaultNoServerIdentity - A identidade do servidor não está configurada corretamente.

  • 400 ElasticPoolSkuCombinationInvalid - Pool elástico e sku podem ser especificados juntos somente se sku for especificado como 'ElasticPool'.

  • 400 AzureKeyVaultInvalidUri - Uma resposta inválida do Azure Key Vault. Use um URI válido do Azure Key Vault.

  • 400 ElasticPoolTierCombinationInvalid - A camada de banco de dados é diferente da camada de serviço do pool elástico.

  • 400 AzureKeyVaultMissingPermissions - O servidor não tem as permissões necessárias no Cofre da Chave do Azure.

  • 400 ElasticPoolNameRequired - O usuário tentou criar ou atualizar o banco de dados para o objetivo do serviço do pool elástico sem especificar o nome do pool elástico.

  • 400 InvalidReadScaleEdition - O usuário tentou habilitar a escala de leitura em um tipo de banco de dados que não oferece suporte a ela.

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

  • 400 SecurityAzureKeyVaultInvalidKeyName - A operação não pôde ser concluída devido a um nome de chave de servidor inválido.

  • 400 GeoSecondaryMaxSizeUpdateFailed - O banco de dados geosecundário é de um SLO que não suporta o valor maxsize solicitado ou o geosecundário está em uma região sem suporte ou uma operação de atualização já está em andamento no banco de dados geosecundário.

  • 400 AdalGenericError - A operação não pôde ser concluída porque foi encontrado um erro do Azure Ative Directory.

  • 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 AdalServicePrincipalNotFound - A operação não pôde ser concluída porque foi encontrado um erro de Entidade de Serviço não encontrada da biblioteca do Azure Ative Directory.

  • 400 AzureKeyVaultMalformedVaultUri - O uri do Cofre da Chave fornecido não é válido.

  • 400 ElasticPoolDatabaseCountOverLimit - Tentativa de criar ou adicionar banco de dados ao pool elástico quando o limite de contagem de banco de dados do pool elástico tiver sido atingido.

  • 400 RequestedDatabaseSizeRequiresShrink - O usuário tentou ALTERAR O BANCO DE DADOS MODIFY MAXSIZE para modificar o MAXSIZE de um banco de dados para um tamanho menor do que o tamanho atual.

  • 400 CannotChangeToOrFromDataWarehouseTier - O usuário tentou alterar a sku de um banco de dados de uma camada de DataWarehouse para camadas que não sejam de DataWarehouse ou vice-versa.

  • 400 CurrentDatabaseSizeExceedsDbMaxSize - O usuário tentou reduzir o tamanho máximo de um banco de dados para um tamanho menor do que o uso atual.

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

  • 400 CannotUseTrailingWhitespacesInDatabaseName - Falha na validação do nome do banco de dados.

  • 400 UpdateNotAllowedOnPausedDatabase - O usuário tentou executar uma atualização em um banco de dados pausado.

  • 400 SecurityAdalPrincipalCertExpiredError - A operação não pôde ser concluída porque o certificado principal do Cofre de Chaves do Azure expirou.

  • 400 DatabaseNameInUse - O banco de dados já existe. Escolha um nome de banco de dados diferente.

  • 400 SameKeyMaterialNotFoundOnRemoteServer - O servidor secundário não tem o material da chave do protetor de criptografia do servidor primário.

  • 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 SecurityInvalidAzureKeyVaultRecoveryLevel - O uri do Cofre da Chave fornecido não é válido.

  • 400 KeyMaterialNotFoundOnRemoteServer - O servidor remoto não tem acesso ao material de chave usado como um protetor TDE.

  • 400 AzureKeyVaultRsaKeyNotSupported - O cofre de chaves fornecido usa o Tamanho da Chave RSA ou o Tipo de Chave não suportados. O tamanho da chave RSA suportada é 2048 ou 3072 e o tipo de chave é RSA ou RSA-HSM.

  • 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 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 SecurityAzureKeyVaultGeoChainError - A criação de secundário de secundário (um processo conhecido como encadeamento) não é suportada ao habilitar a Criptografia de Dados Transparente usando o Cofre de Chaves do Azure (BYOK).

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

  • 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 UnsupportedCapacity - O usuário tentou criar ou atualizar o banco de dados com capacidade que não é suportada.

  • 400 RestoreToFreeEditionNotSupported - O destino Restore e GeoRestore não pode ser um banco de dados livre.

  • 400 RestoreNotSupportedForFreeEdition - Restore e GeoRestore não são suportados para banco de dados gratuito.

  • 400 InvalidDroppedDatabase - O banco de dados de origem descartado não existe no servidor dentro do período de recuperação suportado.

  • 400 InvalidLiveDatabase - O banco de dados de origem não existe no servidor dentro do período de recuperação suportado. Se estiver restaurando um banco de dados descartado, especifique sua data de exclusão.

  • 400 InvalidVldbRecoverySlo - A recuperação da edição Hyperscale requer que os bancos de dados de origem e de destino usem o objetivo de nível de serviço Hyperscale.

  • 400 CannotUpdateToFreeDatabase - A atualização de um banco de dados para o sku livre não é suportada.

  • 400 InvalidVldbRestoreSlo - A restauração deIn-Time de ponto da edição Hyperscale requer bancos de dados de origem e de destino para usar o objetivo de nível de serviço Hyperscale.

  • 400 CannotSpecifyPoolOrSlo - Não há suporte para a especificação de um pool elástico e/ou alteração do objetivo de nível de serviço ou da edição.

  • 400 InvalidBackupStorageAccountType - O usuário passou zrs/lrs durante a criação/atualização de um banco de dados, mas falhou porque o cliente não está na lista de permissões ou porque zrs não está disponível na região especificada.

  • 400 DatabaseInvalidSkuPropertyCombination - As propriedades do sku solicitado são inconsistentes. Verifique se uma combinação válida está especificada. Consulte https://docs.microsoft.com/en-us/rest/api/sql/capabilities/listbylocation#serviceobjectivecapability para obter mais detalhes.

  • 400 DatabaseNamedReplicaPerDatabaseLimitExceeded - O usuário tentou criar uma réplica nomeada que excedesse o número permitido por banco de dados primário

  • 400 UnsupportedBackupStorageRedundancyForEdition - A redundância de armazenamento de backup solicitada não é suportada para edição

  • 400 DatabaseIsCurrentlyPinned - A Microsoft fixou a versão do mecanismo do SQL Server do banco de dados. Para garantir que seu banco de dados não atinja problemas de produção, quaisquer operações de escala futuras em seu banco de dados serão bloqueadas até que ele seja removido. Entre em contato com o suporte da Microsoft para obter assistência com o dimensionamento.

  • 400 RestoreTargetEditionSizeInsufficient - O usuário tentou restaurar um banco de dados para uma edição que é um tamanho menor do que o tamanho alocado atual da origem.

  • 400 DatabaseCreationBlockedForNonActivatedCMKServer - As criações do Pool SQL são bloqueadas para espaços de trabalho habilitados para CMK até que o espaço de trabalho seja ativado. Primeiro, habilite a proteção contra limpeza e conceda à Identidade Gerenciada do espaço de trabalho as permissões necessárias (Get, Wrap Key, Unwrap Key) no Cofre da Chave do Azure da chave do espaço de trabalho. Em seguida, ative seu espaço de trabalho depois de conceder acesso.

  • 400 InvalidIdentityId - Uma ou mais id(s) de identidade fornecidas(s) não são(m) id(s) de recurso ARM válida(s). Introduza identificações(ões) válida(s) e tente novamente.

  • 400 UmiMissingAkvPermissions - PrimaryUserAssignedIdentityId fornecido pelo usuário não tem acesso ao KeyId fornecido

  • 400 InvalidNumberOfIdentities - Apenas um usuário atribuído identidade gerenciada é suportado no nível do banco de dados.

  • 400 NoRestorePointAvailable - O banco de dados de origem ainda não realizou seu primeiro backup para dar suporte às operações de restauração. Tente novamente a solicitação de restauração mais tarde.

  • 400 DatabaseNamedReplicaChainingNotAllowed - O usuário tentou criar uma réplica nomeada de uma réplica nomeada que não é permitida.

  • 400 DatabaseNamedReplicaInvalidOperation - O usuário tentou uma operação sem suporte em uma réplica nomeada.

  • 400 DatabaseNamedReplicaInvalidSourceDatabase - O usuário tentou criar uma réplica nomeada em uma assinatura ou região diferente do banco de dados de origem.

  • 400 DatabaseNamedReplicaSourceDatabaseNotZoneRedundant - A redundância de zona não pode ser habilitada nesta réplica nomeada, pois o banco de dados de hiperescala primário não é redundante de zona.

  • 400 CannotAssignIdentityToMaster - Não é possível atribuir uma identidade a um banco de dados do sistema. A identidade do banco de dados não pode ser atribuída a bancos de dados 'master', 'model', 'tempdb', 'msdb' ou 'resource'.

  • 400 PerDatabaseCMKDWNotSupported - A CMK no nível de banco de dados em visualização não é suportada para a edição Datawarehouse.

  • 400 MissingThumbprintCrm - A operação de restauração de um banco de dados CRM falhou porque um certificado TDE necessário estava faltando. Tente novamente a operação de restauração para um pool elástico existente.

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

  • 400 RestoreTargetEditionSizeInsufficientV2 - O usuário tentou restaurar um banco de dados para uma edição que é um tamanho menor do que o tamanho alocado do banco de dados restaurado.

  • 400 ResourcePoolStorageLimitHitDuringRestore - O banco de dados restaurado não pode ser restaurado no pool de recursos devido à capacidade de armazenamento restante no pool.

  • 400 PerDatabaseCMKRestoreNotSupported - A restauração do banco de dados não é suportada quando a CMK no nível de banco de dados é configurada na visualização.

  • 400 PerDatabaseCMKHSNotSupported - A CMK no nível de banco de dados em visualização não é suportada para a edição Hyperscale.

  • 400 PerDatabaseCMKGeoReplicationNotSupported - A replicação geográfica e a cópia de banco de dados não são suportadas quando a CMK no nível de banco de dados é configurada na visualização.

  • 400 InvalidStandbyGeoEdition - O usuário tentou criar uma rede geográfica de espera baseada em DTU.

  • 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 GeoRestoreBackupStorageTypeNotSupported - As solicitações de recuperação de banco de dados são inválidas quando emitidas em um banco de dados que não está configurado para usar armazenamento de backup com redundância geográfica.

  • 400 RestoreHyperscaleToNonHyperscale - Não há suporte para a restauração de um backup de banco de dados Hyperscale para uma camada de serviço que não seja Hyperscale ou vice-versa.

  • 400 SubscriptionDoesNotHaveAccessToServer - A assinatura não tem acesso ao(s) servidor(es) especificado(s)

  • 400 RecoveryPointDoesNotExist - O ponto de recuperação especificado não existe ou não é válido.

  • 400 LtrBackupNotFound - O backup de retenção de longo prazo especificado não existe.

  • 400 InvalidPointInTime - O point-in-time especificado não é válido para o banco de dados.

  • 400 GeoRestoreCannotResolveTargetCluster - Não é possível resolver o cluster de destino para o servidor

  • 400 CannotSpecifyEditionOrSloWhenRestoringToPool - Não há suporte para a especificação do objetivo ou edição do nível de serviço de destino ao restaurar para um pool elástico.

  • 400 RestoreNotSupportedForGeoDrSecondary - Não há suporte para operações de restauração point-in-time e recuperação de banco de dados em bancos de dados atualmente configurados como geosecundários.

  • 400 DatabaseNamedReplicaBackupRetentionConfigurationNotSupported - O usuário tentou configurar a política de retenção de backup em uma réplica nomeada.

  • 400 GeoRedundantBackupsNotPermittedForSubscription - O armazenamento de backup com redundância geográfica é bloqueado para todos os bancos de dados sob assinatura '{0}' pelo recurso de visualização 'Azure SQL Database Block Geo-redundant Backup Storage'. Selecione uma redundância de armazenamento de backup diferente.

  • 400 RestoreHyperscaleToNonHyperscaleElasticPool - Não há suporte para restaurar um banco de dados Hyperscale para um pool elástico que não seja Hyperscale ou restaurar um banco de dados que não seja Hyperscale para um pool elástico Hyperscale.

  • 400 RestoreIneligibleDatabaseName - O nome do banco de dados de destino especificado, '{0}', é reservado e não pode ser usado em uma operação de restauração.

  • 400 RestoreNotSupportedForSystemDb - A restauração e a recuperação do banco de dados não são suportadas para bancos de dados do sistema.

  • 400 RestoreIneligibleDroppedDatabaseShortLifespan - O banco de dados de origem, '{0}', caiu em '{1}', não existe há tempo suficiente para suportar restaurações.

  • 400 RestoreIneligibleLiveDatabaseShortLifespan - O banco de dados de origem, '{0}', ainda não realizou seu primeiro backup para suportar operações de restauração. Aguarde até, pelo menos, a primeira data de restauro indicada '{1}' e reenvie o pedido.

  • 400 RestoreCrossServerDisabled - Para restaurações point-in-time, o servidor lógico de destino deve ser o mesmo que o servidor lógico de origem. Considere restaurar para o servidor do banco de dados de origem ou usar a cópia ou a recuperação do banco de dados.

  • 400 RestoreSameServerRecoveryDisabled - A recuperação do mesmo servidor não é suportada no momento. Considere usar a restauração point-in-time ou a recuperação para um servidor diferente.

  • 400 RestoreNotSupportedFromLtrBackupToEdition - Restauração do backup de retenção de longo prazo para a edição '{0}' não suportada.

  • 400 RestoreNotSupportedFromExternalBackupToEdition - Restaurar a partir de backup externo para a edição '{0}' não suportada.

  • 400 UpdateToServerlessIfLtrIsNotDisabled - Não há suporte para habilitar a pausa automática para um banco de dados sem servidor se a retenção de backup de longo prazo estiver habilitada.

  • 400 DuplicateRestoreOperation - Uma solicitação de restauração com o mesmo nome de banco de dados de destino '{0}' no servidor '{1}' já existe.

  • 400 ExternalBackupUriMalformed - O URI do contêiner de armazenamento de backup externo está malformado.

  • 400 ExternalBackupUriHostNotAllowed - O nome do host para o URI do contêiner de armazenamento de backup externo não é permitido.

  • 400 ExternalBackupUriInvalidSchemeOrPort - O URI do contêiner de armazenamento de backup externo usa um esquema ou porta inválido. Por favor, use https e porta 443.

  • 400 ExternalBackupVldbUnsupported - O Hyperscale não suporta solicitações de restauração de backup externo.

  • 400 CannotMoveOrDropSyncMetadataDatabase - Não é possível descartar o banco de dados usado como banco de dados de metadados de sincronização.

  • 400 InvalidPitrPriorToVldbMigration - Para o banco de dados '{0}', especificado point-in-time '{1}' é anterior ao tempo de migração de hiperescala de '{2}'. Especifique uma edição de destino ou um objetivo de nível de serviço que não seja Hyperscale ao restaurar para um ponto anterior à migração Hyperscale.

  • 400 MissingKeyVaultUriForRestore - O URI da chave do Azure Key Vault '{0}' é necessário para restaurar com êxito o banco de dados '{1}' no servidor '{2}'.

  • 400 BlockRestoreOnVldbGeoSecondary - Não é permitida a restauração do banco de dados Hyperscale onde o banco de dados de origem é geo-secundário.

  • 400 BackupSetNotFound - Nenhum backup foi encontrado para restaurar o banco de dados. Entre em contato com o suporte para restaurar o banco de dados.

  • 400 IncorrectAccessToAzureKeyVault - O servidor de destino não tem acesso a todos os AKV Uris criados durante o tempo de backup.

  • 400 RestoreFailureSqlInstanceUnhealthy - Não é possível conectar-se à instância para executar a operação de restauração.

  • 400 BackupSetBroken - O conjunto de backup está quebrado.

  • 400 TimeoutDuringRestore - Um tempo limite foi encontrado ao tentar se conectar ao destino de restauração.

  • 400 BrokenRestorePlanGapInLogBackups - O plano de restauração está quebrado porque o firstLsn do backup de log atual não é igual ao lastLsn do backup de log anterior.

  • 400 FullBackupMissingChecksum - Desde que o backup completo esteja faltando soma de verificação.

  • 400 RequiredBackupIsNotLastRestored - A migração não pode ser concluída porque o nome do arquivo de backup fornecido não é o nome do último arquivo de backup restaurado.

  • 400 IncompatiblePhysicalLayoutNonOnlineDataFilesExist - O backup do banco de dados contém layout físico incompatível. Existem ficheiros de dados não online.

  • 400 IncompatiblePhysicalLayoutWrongNumberOfLogFiles - O backup do banco de dados contém layout físico incompatível. Não há suporte para vários arquivos de log.

  • 400 BackupSetNotFoundRecentPit - Nenhum backup foi encontrado para restaurar o banco de dados para o ponto no tempo especificado. Por favor, tente novamente a operação. Se o problema persistir, entre em contato com o suporte para restaurar o banco de dados.

  • 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 MaintenanceWindowNotSupportedForNamedReplica - O usuário tentou criar ou atualizar uma réplica nomeada com uma janela de manutenção não padrão que não é suportada.

  • 400 InvalidStandbyGeoReadScale - O usuário tentou habilitar a escala de leitura em um banco de dados geográfico em espera que não oferece suporte a ele.

  • 400 PerDatabaseCMKKeyRotationAttemptedWhileOldThumbprintInUse - A rotação de chaves para o TDE Protetor no nível do banco de dados é bloqueada quando as transações ativas estão mantendo o log criptografado com chaves antigas. Consulte aka.ms/azuresqldbkeyrotation para obter possíveis estratégias para solucionar esse problema.

  • 400 PerDBCMKNotSupportedWithLTR - A CMK no nível de banco de dados não é suportada quando a retenção de backup de longo prazo está habilitada no banco de dados.

  • 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 PerDatabaseCMKCopyOrReplicationAttemptedWithoutDatabaseLevelEncryptionProtector - O protetor de criptografia no nível de banco de dados deve ser definido no banco de dados de destino ao tentar copiar ou replicar um banco de dados criptografado com uma chave de nível de banco de dados.

  • 400 PerDatabaseCMKCopyOrReplicationAttemptedWithoutCurrentKeys - Ao tentar replicar um banco de dados configurado com protetor de criptografia no nível de banco de dados, as chaves atuais que estão sendo usadas pelo primário devem ser passadas para o banco de dados secundário.

  • 400 PerDatabaseCMKGeoPrimaryIsNotConfiguredWithDatabaseLevelEncryptionProtector - O banco de dados primário geográfico deve ser configurado com um protetor de criptografia no nível do banco de dados antes de definir um protetor de criptografia no nível do banco de dados no geosecundário.

  • 400 ElasticJobsNotSupportedOnAutoPauseEnabledDatabase - O banco de dados sem servidor habilitado para pausa automática não é suportado como um banco de dados Elastic Jobs porque o agente de trabalho impediria que esse banco de dados fosse pausado. Você pode desabilitar a pausa automática neste banco de dados sem servidor ou excluir o agente de trabalho que está usando esse banco de dados. Veja aqui mais detalhes: https://docs.microsoft.com/azure/azure-sql/database/serverless-tier-overview#auto-pausing

  • 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).

  • 400 PerDatabaseCMKGeoPrimaryIsConfiguredWithDatabaseLevelEncryptionProtector - O banco de dados geoprimário não deve ser configurado com um protetor de criptografia no nível do banco de dados ao fazer failover para um geosecundário sem um protetor de criptografia no nível do banco de dados.

  • 400 CreateDatabaseAttemptedWithRotationInProgress - A operação de criação de banco de dados 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 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 MissingAsymmetricKeyOnTargetServer - O servidor de destino não tem acesso a uma chave assimétrica.

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

  • 400 MultipleDroppedDatabasesWithTheSameName - Encontrado vários bancos de dados descartados com o mesmo nome no servidor.

  • 400 AzureKeyVaultClientError - O cliente do Azure Key Vault encontrou um erro.

  • 400 AzureKeyVaultClientInfoError - Ocorreu um erro ao obter informações para o cliente do Azure Key Vault.

  • 400 AzureKeyVaultKeyThumbprintIsDifferent - A operação não pôde ser concluída porque o material da Chave do Cofre da Chave do Azure é diferente da chave de proteção de criptografia atual.

  • 400 UnsupportedBackupStorageRedundancy - A redundância de armazenamento de backup especificada não é suportada na região de destino.

  • 400 LTRSterlingToVldbMigrationNotSupported - Não é possível alterar o objetivo de serviço do banco de dados para Hyperscale, pois a retenção de longo prazo ainda não é suportada no Hyperscale. Desative a retenção de longo prazo no banco de dados e tente novamente.

  • 400 HyperscaleReverseMigrationNotSupported - A migração reversa de um banco de dados Hyperscale para Sterling atingiu um cenário sem suporte.

  • 400 UpdateSloOperationIdDoesNotExist - A ação falhou porque nenhuma operação update-slo ativa detetada para o servidor: {0}, banco de dados: {1};. Tente novamente a operação especificando parâmetros válidos.

  • 400 ManualCutoverUnsupported - Uso inválido da opção de substituição manual. Verifique o objetivo do serviço atual e solicitado e tente novamente a operação especificando parâmetros válidos.

  • 400 LongTermRetentionMigrationRequestNotSupported - Não é permitida a subscrição da funcionalidade de migração de cópia de segurança LTR.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported - As assinaturas de origem e de destino não têm permissão para se comunicar com o recurso de cópia de backup LTR.

  • 400 LongTermRetentionMigrationParameterMissing - Parâmetro necessário ausente para a operação.

  • 400 LongTermRetentionMigrationSameServerNotSupported - O recurso de cópia LTR não é suportado para copiar backups LTR dentro do mesmo servidor.

  • 400 LongTermRetentionMigrationTargetServerNotFound - O servidor de destino não existe ou não está pronto para a operação de cópia de backup LTR.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound - O banco de dados de destino não existe no servidor.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported - A redundância de armazenamento de backup especificada não é suportada na região de destino.

  • 400 LongTermRetentionMigrationStorageMismatch - A redundância de backup ativo do banco de dados não corresponde à redundância de backup solicitada pelo cliente.

  • 400 LtrOperationFailedBackupImmutable - Falha ao excluir o backup de retenção de longo prazo porque o backup é imutável.

  • 400 LongTermRetentionMigrationDatabaseTypeNotSupported - A migração LTR só é suportada para backups de instância gerenciada e Azure SQL DB LTR.

  • 400 LongTermRetentionMigrationBackupStorageRedundancyNotAllowed - A alteração da redundância do armazenamento de backup não é permitida para operações de cópia LTR.

  • 400 LtrRestoreFailedArchiveStorageTier - Não há suporte para a restauração do backup de retenção de longo prazo arquivado. A restauração só pode ser executada em backups de retenção de longo prazo reidratados ou regulares.

  • 400 LtrArchiveStorageTierNotEnabled - O arquivamento de backups de retenção de longo prazo não está habilitado.

  • 400 LtrArchiveWrongParameters - ChangeLongTermRetentionBackupAccessTier não é suportado para a combinação desejada (backupStorageAccessTier, operationMode). Apenas (Arquivar, Mover) e (Quente, Copiar) são permitidos.

  • 400 LTRArchiveRedundancyChangeFailed - Não há suporte para a atualização do tipo de redundância de armazenamento de backup para armazenamento com redundância de zona quando uma política de retenção de longo prazo com a camada de acesso de armazenamento de backup 'arquivamento' é definida

  • 400 LongTermRetentionMigrationSubscriptionNotFound - Não foi possível encontrar a assinatura.

  • 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 OperationIdNotFound - A operação com Id não existe.

  • 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 SubscriptionNotFound - A assinatura solicitada não foi encontrada.

  • 404 ServerNotInSubscription - O servidor especificado não existe na assinatura especificada.

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

  • 404 DatabaseDoesNotExist - O usuário especificou um nome de banco de dados que não existe nesta instância do servidor.

  • 404 CannotFindObject - Não é possível localizar o objeto porque ele não existe ou você não tem permissões

  • 404 LongTermRetentionMigrationBackupNotFound - O backup LTR especificado não existe.

  • 405 UnsupportedReplicationOperation - Uma operação de replicação sem suporte foi iniciada no banco de dados.

  • 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 ServerDisabled - O servidor está desativado.

  • 409 ConflictingDatabaseOperation - Já existe alguma operação no banco de dados e a operação atual deve esperar até que seja feita.

  • 409 RemoteDatabaseExists - O nome do banco de dados de destino já existe no servidor de destino.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship - Uma operação de replicação foi executada em um banco de dados que não está em uma relação de replicação.

  • 409 InvalidOperationForDatabaseInReplicationRelationship - Uma operação de propagação de replicação foi executada em um banco de dados que já está em uma relação de replicação.

  • 409 FreeDbAlreadyExists - Apenas um banco de dados gratuito pode existir para uma assinatura por região.

  • 409 DuplicateGeoDrRelation - Os bancos de dados já estão em uma relação de replicação. Trata-se de um pedido duplicado.

  • 409 ConflictingServerOperation - Uma operação está atualmente em andamento para o servidor.

  • 409 SubscriptionDisabled - A subscrição está desativada.

  • 409 ConflictingSystemOperationInProgress - Uma operação de manutenção do sistema está em andamento no banco de dados e outras operações precisam esperar até que sejam concluídas.

  • 409 SkuAssignmentInProgress - A solicitação de atribuição atual não pode ser processada porque uma solicitação anterior não foi concluída.

  • 409 CurrentMemoryUsageExceedsSkuQuota - O usuário tentou uma operação de atualização de sku que não pode ser concluída devido ao maior consumo de recursos.

  • 409 ServerKeyNameAlreadyExists - A chave do servidor já existe no servidor.

  • 409 ServerKeyUriAlreadyExists - O URI da chave do servidor já existe no servidor.

  • 409 ServerKeyDoesNotExists - A chave do servidor não existe.

  • 409 UpdateSloInProgress - O usuário tentou iniciar uma operação incompatível enquanto uma atualização de SLO estava em andamento.

  • 409 ServerDtuQuotaExceeded - Não foi possível executar a operação porque o servidor excederia a cota permitida da Unidade de Taxa de Transferência do Banco de Dados.

  • 409 UpdateSloFailedDatabaseTooBusy - A operação SLO de atualização não pôde ser concluída porque o banco de dados estava muito ocupado.

  • 409 UnableToAlterDatabaseInReplication - Edição alterada pelo usuário em um banco de dados em uma relação de replicação.

  • 409 AzureKeyVaultKeyNameNotFound - A operação não pôde ser concluída porque o nome da Chave do Cofre da Chave do Azure não existe.

  • 409 AzureKeyVaultKeyInUse - A chave está sendo usada atualmente pelo servidor.

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

  • 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 TargetElasticPoolBeingUpdated - A atualização do pool elástico não pode ser iniciada porque há uma operação de cópia em andamento para um dos bancos de dados nesse pool elástico

  • 409 DatabaseCopyLimitPerReplicaReached - O usuário atingiu o limite de cópias simultâneas do banco de dados.

  • 409 ConflictRequestToUpdateBackupRedundancy - Uma solicitação de conflito para alterar a redundância de armazenamento de backup ainda está em andamento.

  • 409 DatabaseElasticPoolMaintenanceConflict - O usuário tentou criar ou atualizar um banco de dados com uma configuração de manutenção especificada que entrava em conflito com a do pool elástico do banco de dados.

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

  • 409 LongTermRetentionMigrationRequestConflict - Uma operação de conflito neste backup LTR ainda está em andamento.

  • 409 LongTermRetentionMigrationBackupConflict - Existe outro backup LTR com o mesmo tempo de backup para o banco de dados de destino.

  • 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 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.

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

  • 500 ActivateOrDeactivateWorkflowThrottling - Falha no fluxo de trabalho de ativação ou desativação porque há muitos fluxos de trabalho simultâneos

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget - Falha ao iniciar a solicitação de cópia de backup LTR na região de destino.

  • 500 LongTermRetentionMigrationRequestCopyFailed - Falha na operação de cópia para blobs de backup LTR.

  • 500 LongTermRetentionMigrationRestoreVerExceeded - A verificação de restauração falhou depois que o máximo de tentativas foi atingido.

  • 500 LongTermRetentionMigrationRestoreVerFailed - Falha na verificação de restauração.

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

  • 503 AzureKeyVaultConnectionFailed - A operação não pôde ser concluída no servidor porque as tentativas de conexão ao Cofre de Chaves do Azure falharam

  • 503 AzureKeyVaultGenericConnectionError - A operação não pôde ser concluída porque foi encontrado um erro ao tentar recuperar informações do Cofre da Chave.

  • 503 DatabaseUnavailable - A operação falhou porque o banco de dados não está disponível.

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

  • 504 RequestTimeout - A solicitação de serviço excedeu o tempo limite permitido.

Exemplos

Creates a data warehouse database as a cross-subscription restore from a backup of a dropped database.
Creates a data warehouse database as a cross-subscription restore from a geo-backup.
Creates a data warehouse database as a cross-subscription restore from a restore point of an existing database.
Creates a database as a copy.
Creates a database as a standby secondary.
Creates a database as an on-line secondary.
Creates a database as named replica secondary.
Creates a database from PointInTimeRestore.
Creates a database with availability zone specified.
Creates a database with database-level customer managed keys.
Creates a database with Default enclave type.
Creates a database with default mode.
Creates a database with encryption protector auto rotation.
Creates a database with ledger on.
Creates a database with minimum number of parameters.
Creates a database with preferred maintenance window.
Creates a database with specified backup storage redundancy.
Creates a database with VBS enclave type.
Creates a VCore database by specifying service objective name.
Creates a VCore database by specifying sku name and capacity.
Updates a database to Hyperscale SLO with manual cutover
Updates a database to Hyperscale tier by triggering manual cutover during Migration workflow

Creates a data warehouse database as a cross-subscription restore from a backup of a dropped database.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdw?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "createMode": "Restore",
    "sourceResourceId": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/srcsvr/restorableDroppedDatabases/srcdw,131403269876900000"
  }
}

Resposta da amostra

{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a data warehouse database as a cross-subscription restore from a geo-backup.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-WestUS/providers/Microsoft.Sql/servers/testsvr/databases/testdw?api-version=2023-08-01

{
  "location": "westus",
  "properties": {
    "createMode": "Recovery",
    "sourceResourceId": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-SQL-EastUS/providers/Microsoft.Sql/servers/srcsvr/recoverabledatabases/srcdw"
  }
}

Resposta da amostra

{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "westus",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-WestUS/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "westus",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-WestUS/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a data warehouse database as a cross-subscription restore from a restore point of an existing database.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdw?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "sourceResourceId": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/srcsvr/databases/srcdw",
    "restorePointInTime": "2022-01-22T05:35:31.503Z"
  }
}

Resposta da amostra

{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "DataWarehouse",
    "tier": "DataWarehouse",
    "capacity": 9000
  },
  "kind": "v12.0,user,datawarehouse,gen2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 263882790666240,
    "status": "Online",
    "databaseId": "188784c9-d602-4684-86cf-e67b6f03551a",
    "creationDate": "2022-01-24T06:46:14.99Z",
    "currentServiceObjectiveName": "DW1000c",
    "requestedServiceObjectiveName": "DW1000c",
    "defaultSecondaryLocation": "eastus",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "currentSku": {
      "name": "DataWarehouse",
      "tier": "DataWarehouse",
      "capacity": 9000
    },
    "currentBackupStorageRedundancy": "Geo"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdw",
  "name": "testdw",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a database as a copy.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbcopy?api-version=2023-08-01

{
  "location": "southeastasia",
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Copy",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb"
  }
}

Resposta da amostra

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbcopy",
  "name": "dbcopy",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbcopy",
  "name": "dbcopy",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a database as a standby secondary.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "location": "southeastasia",
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Secondary",
    "secondaryType": "Standby",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-NorthEurope/providers/Microsoft.Sql/servers/testsvr1/databases/testdb"
  }
}

Resposta da amostra

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "secondaryType": "Standby",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "secondaryType": "Standby",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a database as an on-line secondary.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "location": "southeastasia",
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Secondary",
    "secondaryType": "Geo",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-NorthEurope/providers/Microsoft.Sql/servers/testsvr1/databases/testdb"
  }
}

Resposta da amostra

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "secondaryType": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "secondaryType": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a database as named replica secondary.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "location": "southeastasia",
  "sku": {
    "name": "HS_Gen4",
    "tier": "Hyperscale",
    "capacity": 2
  },
  "properties": {
    "createMode": "Secondary",
    "secondaryType": "Named",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-NorthEurope/providers/Microsoft.Sql/servers/testsvr1/databases/primarydb"
  }
}

Resposta da amostra

{
  "sku": {
    "name": "HS_Gen4",
    "tier": "Hyperscale",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user,vcore,hyperscale",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": -1,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "HS_Gen4",
      "tier": "Hyperscale",
      "family": "Gen4",
      "capacity": 2
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "HS_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "HS_Gen4_2",
    "highAvailabilityReplicaCount": 0,
    "licenseType": "LicenseIncluded",
    "secondaryType": "Named",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "HS_Gen4",
    "tier": "Hyperscale",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user,vcore,hyperscale",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": -1,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "HS_Gen4",
      "tier": "Hyperscale",
      "family": "Gen4",
      "capacity": 2
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "HS_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "HS_Gen4_2",
    "highAvailabilityReplicaCount": 0,
    "licenseType": "LicenseIncluded",
    "secondaryType": "Named",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a database from PointInTimeRestore.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbpitr?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SoutheastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
    "restorePointInTime": "2020-10-22T05:35:31.503Z"
  }
}

Resposta da amostra

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "2463ef48-53e2-4c26-9781-2d7138080bfd",
    "creationDate": "2020-10-23T20:31:35.807Z",
    "currentServiceObjectiveName": "S0",
    "requestedServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "SoutheastAsia",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "earliestRestoreDate": "2020-10-23T20:47:37Z",
    "readScale": "Disabled",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false
  },
  "location": "SoutheastAsia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SoutheastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbpitr",
  "name": "dbpitr",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "2463ef48-53e2-4c26-9781-2d7138080bfd",
    "creationDate": "2020-10-23T20:31:35.807Z",
    "currentServiceObjectiveName": "S0",
    "requestedServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "SoutheastAsia",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "earliestRestoreDate": "2020-10-23T20:47:37Z",
    "readScale": "Disabled",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false
  },
  "location": "SoutheastAsia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SoutheastAsia/providers/Microsoft.Sql/servers/testsvr/databases/dbpitr",
  "name": "dbpitr",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a database with availability zone specified.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "location": "southeastasia",
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Default",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "availabilityZone": "1"
  }
}

Resposta da amostra

{
  "sku": {
    "name": "S0",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isLedgerOn": false,
    "availabilityZone": "1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "S0",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isLedgerOn": false,
    "availabilityZone": "1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}

Creates a database with database-level customer managed keys.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourcegroups/Default-SQL-SouthEastAsia/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi": {}
    },
    "type": "UserAssigned"
  },
  "location": "southeastasia",
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Default",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "keys": {
      "https://your-key-vault-name.vault.azure.net/yourKey/yourKeyVersion": {},
      "https://your-key-vault-name.vault.azure.net/yourKey2/yourKey2Version": {}
    },
    "encryptionProtector": "https://your-key-vault-name.vault.azure.net/yourKey/yourKeyVersion"
  }
}

Resposta da amostra

{
  "sku": {
    "name": "S0",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isLedgerOn": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "S0",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isLedgerOn": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a database with Default enclave type.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "preferredEnclaveType": "Default"
  }
}

Resposta da amostra

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S0",
    "currentBackupStorageRedundancy": "Geo",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "preferredEnclaveType": "Default"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Zone",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Zone",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "preferredEnclaveType": "Default"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a database with default mode.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "location": "southeastasia",
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Default",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824
  }
}

Resposta da amostra

{
  "sku": {
    "name": "S0",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isLedgerOn": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "S0",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isLedgerOn": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a database with encryption protector auto rotation.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourcegroups/Default-SQL-SouthEastAsia/providers/Microsoft.ManagedIdentity/userAssignedIdentities/umi": {}
    },
    "type": "UserAssigned"
  },
  "location": "southeastasia",
  "sku": {
    "name": "S0",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Default",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "encryptionProtector": "https://your-key-vault-name.vault.azure.net/yourKey/yourKeyVersion",
    "encryptionProtectorAutoRotation": true
  }
}

Resposta da amostra

{
  "sku": {
    "name": "S0",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isLedgerOn": false,
    "encryptionProtector": "https://your-key-vault-name.vault.azure.net/yourKey/yourKeyVersion",
    "encryptionProtectorAutoRotation": true
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "S0",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isLedgerOn": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a database with ledger on.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "isLedgerOn": true
  }
}

Resposta da amostra

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S0",
    "currentBackupStorageRedundancy": "Geo",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "isLedgerOn": true
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Zone",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Zone",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "isLedgerOn": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a database with minimum number of parameters.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "location": "southeastasia"
}

Resposta da amostra

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S0",
    "currentBackupStorageRedundancy": "Geo",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Geo",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a database with preferred maintenance window.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "location": "southeastasia",
  "sku": {
    "name": "S2",
    "tier": "Standard"
  },
  "properties": {
    "createMode": "Default",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1"
  }
}

Resposta da amostra

{
  "sku": {
    "name": "S2",
    "tier": "Standard"
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "earliestRestoreDate": "2020-08-29T06:41:18.283Z",
    "readScale": "Disabled",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 50
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1",
    "isLedgerOn": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "S2",
    "tier": "Standard"
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "earliestRestoreDate": "2020-08-29T06:41:18.283Z",
    "readScale": "Disabled",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 50
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_SouthEastAsia_1",
    "isLedgerOn": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a database with specified backup storage redundancy.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "requestedBackupStorageRedundancy": "Zone"
  }
}

Resposta da amostra

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Zone",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Zone",
    "requestedServiceObjectiveName": "S0",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Zone",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Zone",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a database with VBS enclave type.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "location": "southeastasia",
  "properties": {
    "preferredEnclaveType": "VBS"
  }
}

Resposta da amostra

{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "S0",
    "currentBackupStorageRedundancy": "Geo",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Geo",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "preferredEnclaveType": "VBS"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "Standard",
    "tier": "Standard",
    "capacity": 10
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 268435456000,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "currentSku": {
      "name": "Standard",
      "tier": "Standard",
      "capacity": 10
    },
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentBackupStorageRedundancy": "Zone",
    "currentServiceObjectiveName": "S0",
    "defaultSecondaryLocation": "North Europe",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "readScale": "Disabled",
    "requestedBackupStorageRedundancy": "Zone",
    "requestedServiceObjectiveName": "S0",
    "zoneRedundant": false,
    "preferredEnclaveType": "VBS"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a VCore database by specifying service objective name.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "location": "southeastasia",
  "sku": {
    "name": "BC",
    "family": "Gen4",
    "capacity": 2
  }
}

Resposta da amostra

{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "readScale": "Enabled",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 2
    }
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "readScale": "Enabled",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "isLedgerOn": false,
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 2
    }
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Creates a VCore database by specifying sku name and capacity.

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "location": "southeastasia",
  "sku": {
    "name": "BC_Gen4",
    "capacity": 2
  }
}

Resposta da amostra

{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "readScale": "Enabled",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 2
    }
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "BC_Gen4",
    "tier": "BusinessCritical",
    "family": "Gen4",
    "capacity": 2
  },
  "kind": "v12.0,user",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "earliestRestoreDate": "2017-06-07T04:51:33.937Z",
    "maxSizeBytes": 1073741824,
    "status": "Online",
    "databaseId": "6c764297-577b-470f-9af4-96d3d41e2ba3",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "currentServiceObjectiveName": "BC_Gen4_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 104857600,
    "readScale": "Enabled",
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false,
    "zoneRedundant": false,
    "currentSku": {
      "name": "BC_Gen4",
      "tier": "BusinessCritical",
      "capacity": 2
    }
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Updates a database to Hyperscale SLO with manual cutover

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourcegroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/userAssignedIdentities/umi": {},
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourcegroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/userAssignedIdentities/umiToDelete": null
    },
    "type": "UserAssigned"
  },
  "location": "southeastasia",
  "sku": {
    "name": "HS_Gen5_2",
    "tier": "Hyperscale"
  },
  "properties": {
    "manualCutover": true
  }
}

Resposta da amostra

{
  "sku": {
    "name": "HS_Gen5",
    "tier": "Hyperscale",
    "family": "Gen5",
    "capacity": 2
  },
  "kind": "v12.0,user,vcore",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 34359738368,
    "status": "Online",
    "databaseId": "dad50ee1-9fbb-4fb9-bd2b-5786d175ce3c",
    "creationDate": "2022-12-08T12:41:23.953Z",
    "currentServiceObjectiveName": "GP_Gen5_2",
    "requestedServiceObjectiveName": "HS_Gen5_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "zoneRedundant": false,
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 193273528320,
    "earliestRestoreDate": "2022-12-08T12:42:00Z",
    "readScale": "Enabled",
    "currentSku": {
      "name": "GP_Gen5",
      "tier": "GeneralPurpose",
      "family": "Gen5",
      "capacity": 2
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "HS_Gen5",
    "tier": "Hyperscale",
    "family": "Gen5",
    "capacity": 2
  },
  "kind": "v12.0,user,vcore",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 34359738368,
    "status": "Online",
    "databaseId": "dad50ee1-9fbb-4fb9-bd2b-5786d175ce3c",
    "creationDate": "2022-12-08T12:41:23.953Z",
    "currentServiceObjectiveName": "GP_Gen5_2",
    "requestedServiceObjectiveName": "HS_Gen5_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "zoneRedundant": false,
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 193273528320,
    "earliestRestoreDate": "2022-12-08T12:42:00Z",
    "readScale": "Enabled",
    "currentSku": {
      "name": "GP_Gen5",
      "tier": "GeneralPurpose",
      "family": "Gen5",
      "capacity": 2
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Updates a database to Hyperscale tier by triggering manual cutover during Migration workflow

Pedido de amostra

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb?api-version=2023-08-01

{
  "identity": {
    "userAssignedIdentities": {
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourcegroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/userAssignedIdentities/umi": {},
      "/subscriptions/00000000-1111-2222-3333-444444444444/resourcegroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/userAssignedIdentities/umiToDelete": null
    },
    "type": "UserAssigned"
  },
  "location": "southeastasia",
  "properties": {
    "performCutover": true
  }
}

Resposta da amostra

{
  "sku": {
    "name": "HS_Gen5",
    "tier": "Hyperscale",
    "family": "Gen5",
    "capacity": 2
  },
  "kind": "v12.0,user,vcore",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 34359738368,
    "status": "Online",
    "databaseId": "dad50ee1-9fbb-4fb9-bd2b-5786d175ce3c",
    "creationDate": "2022-12-08T12:41:23.953Z",
    "currentServiceObjectiveName": "GP_Gen5_2",
    "requestedServiceObjectiveName": "HS_Gen5_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "zoneRedundant": false,
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 193273528320,
    "earliestRestoreDate": "2022-12-08T12:42:00Z",
    "readScale": "Enabled",
    "currentSku": {
      "name": "GP_Gen5",
      "tier": "GeneralPurpose",
      "family": "Gen5",
      "capacity": 2
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
{
  "sku": {
    "name": "HS_Gen5",
    "tier": "Hyperscale",
    "family": "Gen5",
    "capacity": 2
  },
  "kind": "v12.0,user,vcore",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "maxSizeBytes": 34359738368,
    "status": "Online",
    "databaseId": "dad50ee1-9fbb-4fb9-bd2b-5786d175ce3c",
    "creationDate": "2022-12-08T12:41:23.953Z",
    "currentServiceObjectiveName": "GP_Gen5_2",
    "requestedServiceObjectiveName": "HS_Gen5_2",
    "defaultSecondaryLocation": "North Europe",
    "catalogCollation": "SQL_Latin1_General_CP1_CI_AS",
    "zoneRedundant": false,
    "licenseType": "LicenseIncluded",
    "maxLogSizeBytes": 193273528320,
    "earliestRestoreDate": "2022-12-08T12:42:00Z",
    "readScale": "Enabled",
    "currentSku": {
      "name": "GP_Gen5",
      "tier": "GeneralPurpose",
      "family": "Gen5",
      "capacity": 2
    },
    "currentBackupStorageRedundancy": "Geo",
    "requestedBackupStorageRedundancy": "Geo",
    "maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
    "isLedgerOn": false,
    "isInfraEncryptionEnabled": false
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases/testdb",
  "name": "testdb",
  "type": "Microsoft.Sql/servers/databases"
}
Location: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/databaseOperationResults/11111111-1111-1111-1111-111111111111

Definições

Name Description
AlwaysEncryptedEnclaveType

Tipo de enclave solicitado no banco de dados, ou seja, enclaves padrão ou VBS.

AvailabilityZoneType

Especifica a zona de disponibilidade na qual o banco de dados está fixado.

BackupStorageRedundancy

O tipo de conta de armazenamento usado para armazenar backups para esse banco de dados.

CatalogCollationType

Agrupamento do catálogo de metadados.

CreateMode

Especifica o modo de criação do banco de dados.

Padrão: criação regular de banco de dados.

Copiar: cria um banco de dados como uma cópia de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados de origem.

Secundário: cria um banco de dados como uma réplica secundária de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados primário existente.

PointInTimeRestore: Cria um banco de dados restaurando um backup point-in-time de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID de recurso do banco de dados existente e restorePointInTime deve ser especificado.

Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. sourceDatabaseId deve ser especificado como o ID de recurso de banco de dados recuperável a ser restaurado.

Restaurar: cria um banco de dados restaurando um backup de um banco de dados excluído. sourceDatabaseId deve ser especificado. Se sourceDatabaseId for o ID de recurso original do banco de dados, sourceDatabaseDeletionDate deverá ser especificado. Caso contrário, sourceDatabaseId deve ser o ID de recurso de banco de dados descartado restaurável e sourceDatabaseDeletionDate é ignorado. restorePointInTime também pode ser especificado para restaurar a partir de um point-in-time anterior.

RestoreLongTermRetentionBackup: cria um banco de dados restaurando a partir de um cofre de retenção de longo prazo. recoveryServicesRecoveryPointResourceId deve ser especificado como o ID do recurso do ponto de recuperação.

Copy, Secondary e RestoreLongTermRetentionBackup não são suportados para a edição DataWarehouse.

Database

Um recurso de banco de dados.

DatabaseIdentity

Configuração de identidade do Azure Ative Directory para um recurso.

DatabaseIdentityType

O tipo de identidade

DatabaseKey

Chave de nível de banco de dados usada para criptografia em repouso.

DatabaseKeyType

O tipo de chave do banco de dados. Apenas o valor suportado é 'AzureKeyVault'.

DatabaseLicenseType

O tipo de licença a ser aplicado para este banco de dados. LicenseIncluded se precisar de uma licença ou BasePrice se tiver uma licença e estiver qualificado para o Benefício Híbrido do Azure.

DatabaseReadScale

O estado do roteamento somente leitura. Se habilitadas, as conexões que têm a intenção do aplicativo definida como somente leitura em sua cadeia de conexão podem ser roteadas para uma réplica secundária somente leitura na mesma região. Não aplicável a um banco de dados Hyperscale dentro de um pool elástico.

DatabaseStatus

O status do banco de dados.

DatabaseUserIdentity

Configuração de identidade do Azure Ative Directory para um recurso.

ErrorAdditionalInfo

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

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

FreeLimitExhaustionBehavior

Especifica o comportamento quando os limites livres mensais são esgotados para o banco de dados livre.

AutoPause: O banco de dados será pausado automaticamente após o esgotamento dos limites livres pelo restante do mês.

BillForUsage: O banco de dados continuará on-line após o esgotamento dos limites gratuitos e qualquer excesso de idade será cobrado.

SampleName

O nome do esquema de exemplo a ser aplicado ao criar esse banco de dados.

SecondaryType

O tipo secundário do banco de dados, se for secundário. Os valores válidos são Geo, Named e Standby.

Sku

Um SKU de recurso ARM.

AlwaysEncryptedEnclaveType

Tipo de enclave solicitado no banco de dados, ou seja, enclaves padrão ou VBS.

Valor Description
Default
VBS

AvailabilityZoneType

Especifica a zona de disponibilidade na qual o banco de dados está fixado.

Valor Description
1
2
3
NoPreference

BackupStorageRedundancy

O tipo de conta de armazenamento usado para armazenar backups para esse banco de dados.

Valor Description
Geo
GeoZone
Local
Zone

CatalogCollationType

Agrupamento do catálogo de metadados.

Valor Description
DATABASE_DEFAULT
SQL_Latin1_General_CP1_CI_AS

CreateMode

Especifica o modo de criação do banco de dados.

Padrão: criação regular de banco de dados.

Copiar: cria um banco de dados como uma cópia de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados de origem.

Secundário: cria um banco de dados como uma réplica secundária de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados primário existente.

PointInTimeRestore: Cria um banco de dados restaurando um backup point-in-time de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID de recurso do banco de dados existente e restorePointInTime deve ser especificado.

Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. sourceDatabaseId deve ser especificado como o ID de recurso de banco de dados recuperável a ser restaurado.

Restaurar: cria um banco de dados restaurando um backup de um banco de dados excluído. sourceDatabaseId deve ser especificado. Se sourceDatabaseId for o ID de recurso original do banco de dados, sourceDatabaseDeletionDate deverá ser especificado. Caso contrário, sourceDatabaseId deve ser o ID de recurso de banco de dados descartado restaurável e sourceDatabaseDeletionDate é ignorado. restorePointInTime também pode ser especificado para restaurar a partir de um point-in-time anterior.

RestoreLongTermRetentionBackup: cria um banco de dados restaurando a partir de um cofre de retenção de longo prazo. recoveryServicesRecoveryPointResourceId deve ser especificado como o ID do recurso do ponto de recuperação.

Copy, Secondary e RestoreLongTermRetentionBackup não são suportados para a edição DataWarehouse.

Valor Description
Copy
Default
OnlineSecondary
PointInTimeRestore
Recovery
Restore
RestoreExternalBackup
RestoreExternalBackupSecondary
RestoreLongTermRetentionBackup
Secondary

Database

Um recurso de banco de dados.

Name Tipo Description
id

string

ID do recurso.

identity

DatabaseIdentity

A identidade do Azure Ative Directory do banco de dados.

kind

string

Tipo de base de dados. Esses são metadados usados para a experiência do portal do Azure.

location

string

Localização do recurso.

managedBy

string

Recurso que gerencia o banco de dados.

name

string

Nome do recurso.

properties.autoPauseDelay

integer (int32)

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

properties.availabilityZone

AvailabilityZoneType

Especifica a zona de disponibilidade na qual o banco de dados está fixado.

properties.catalogCollation

CatalogCollationType

Agrupamento do catálogo de metadados.

properties.collation

string

O agrupamento do banco de dados.

properties.createMode

CreateMode

Especifica o modo de criação do banco de dados.

Padrão: criação regular de banco de dados.

Copiar: cria um banco de dados como uma cópia de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados de origem.

Secundário: cria um banco de dados como uma réplica secundária de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID do recurso do banco de dados primário existente.

PointInTimeRestore: Cria um banco de dados restaurando um backup point-in-time de um banco de dados existente. sourceDatabaseId deve ser especificado como a ID de recurso do banco de dados existente e restorePointInTime deve ser especificado.

Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. sourceDatabaseId deve ser especificado como o ID de recurso de banco de dados recuperável a ser restaurado.

Restaurar: cria um banco de dados restaurando um backup de um banco de dados excluído. sourceDatabaseId deve ser especificado. Se sourceDatabaseId for o ID de recurso original do banco de dados, sourceDatabaseDeletionDate deverá ser especificado. Caso contrário, sourceDatabaseId deve ser o ID de recurso de banco de dados descartado restaurável e sourceDatabaseDeletionDate é ignorado. restorePointInTime também pode ser especificado para restaurar a partir de um point-in-time anterior.

RestoreLongTermRetentionBackup: cria um banco de dados restaurando a partir de um cofre de retenção de longo prazo. recoveryServicesRecoveryPointResourceId deve ser especificado como o ID do recurso do ponto de recuperação.

Copy, Secondary e RestoreLongTermRetentionBackup não são suportados para a edição DataWarehouse.

properties.creationDate

string (date-time)

A data de criação da base de dados (formato ISO8601).

properties.currentBackupStorageRedundancy

BackupStorageRedundancy

O tipo de conta de armazenamento usado para armazenar backups para esse banco de dados.

properties.currentServiceObjectiveName

string

O nome atual do objetivo de nível de serviço do banco de dados.

properties.currentSku

Sku

O nome e a camada da SKU.

properties.databaseId

string (uuid)

A ID do banco de dados.

properties.defaultSecondaryLocation

string

A região secundária padrão para esse banco de dados.

properties.earliestRestoreDate

string (date-time)

Isso registra a data e a hora de início mais antigas em que a restauração está disponível para esse banco de dados (formato ISO8601).

properties.elasticPoolId

string (arm-id)

O identificador de recurso do pool elástico que contém esse banco de dados.

properties.encryptionProtector

string

O URI do cofre de chaves azure do banco de dados se estiver configurado com chaves gerenciadas pelo cliente do banco de dados.

properties.encryptionProtectorAutoRotation

boolean

O sinalizador para ativar ou desativar a rotação automática da chave AKV do protetor de criptografia do banco de dados.

properties.failoverGroupId

string

Identificador de recurso do Grupo de Failover ao qual esse banco de dados pertence.

properties.federatedClientId

string (uuid)

A ID do cliente usada para o cenário de CMK entre locatários por banco de dados

properties.freeLimitExhaustionBehavior

FreeLimitExhaustionBehavior

Especifica o comportamento quando os limites livres mensais são esgotados para o banco de dados livre.

AutoPause: O banco de dados será pausado automaticamente após o esgotamento dos limites livres pelo restante do mês.

BillForUsage: O banco de dados continuará on-line após o esgotamento dos limites gratuitos e qualquer excesso de idade será cobrado.

properties.highAvailabilityReplicaCount

integer (int32)

O número de réplicas secundárias associadas ao banco de dados Business Critical, Premium ou Hyperscale edition que são usadas para fornecer alta disponibilidade. Não aplicável a um banco de dados Hyperscale dentro de um pool elástico.

properties.isInfraEncryptionEnabled

boolean

A criptografia de infra está habilitada para esse banco de dados.

properties.isLedgerOn

boolean

Se esse banco de dados é ou não um banco de dados contábil, o que significa que todas as tabelas no banco de dados são tabelas contábeis. Nota: o valor desta propriedade não pode ser alterado após a criação do banco de dados.

properties.keys

<string,  DatabaseKey>

As ids de recurso das identidades atribuídas ao usuário a serem usadas

properties.licenseType

DatabaseLicenseType

O tipo de licença a ser aplicado para este banco de dados. LicenseIncluded se precisar de uma licença ou BasePrice se tiver uma licença e estiver qualificado para o Benefício Híbrido do Azure.

properties.longTermRetentionBackupResourceId

string (arm-id)

O identificador de recurso do backup de retenção de longo prazo associado à operação de criação desse banco de dados.

properties.maintenanceConfigurationId

string

ID de configuração de manutenção atribuído ao banco de dados. Essa configuração define o período em que as atualizações de manutenção ocorrerão.

properties.manualCutover

boolean

Se a substituição manual controlada pelo cliente precisa ou não ser feita durante a operação do Update Database para a camada Hyperscale.

Essa propriedade só é aplicável ao dimensionar o banco de dados da camada Business Critical/General Purpose/Premium/Standard para a camada Hyperscale.

Quando manualCutover é especificado, a operação de dimensionamento aguardará a entrada do usuário para acionar a substituição para o banco de dados Hyperscale.

Para acionar a substituição, forneça o parâmetro 'performCutover' quando a operação Scaling estiver no estado de espera.

properties.maxLogSizeBytes

integer (int64)

O tamanho máximo do log para este banco de dados.

properties.maxSizeBytes

integer (int64)

O tamanho máximo do banco de dados expresso em bytes.

properties.minCapacity

number (double)

Capacidade mínima que o banco de dados sempre terá alocado, se não pausado

properties.pausedDate

string (date-time)

A data em que o banco de dados foi pausado por configuração do usuário ou formato action(ISO8601). Nulo se o banco de dados estiver pronto.

properties.performCutover

boolean

Para acionar a substituição manual controlada pelo cliente durante o estado de espera enquanto a operação de dimensionamento está em andamento.

Este parâmetro de propriedade só é aplicável para operações de dimensionamento que são iniciadas junto com o parâmetro 'manualCutover'.

Essa propriedade só é aplicável quando o dimensionamento do banco de dados da camada Business Critical/General Purpose/Premium/Standard para a camada Hyperscale já estiver em andamento.

Quando performCutover for especificado, a operação de dimensionamento acionará a substituição e executará a alteração de função no banco de dados Hyperscale.

properties.preferredEnclaveType

AlwaysEncryptedEnclaveType

Tipo de enclave solicitado no banco de dados, ou seja, enclaves padrão ou VBS.

properties.readScale

DatabaseReadScale

O estado do roteamento somente leitura. Se habilitadas, as conexões que têm a intenção do aplicativo definida como somente leitura em sua cadeia de conexão podem ser roteadas para uma réplica secundária somente leitura na mesma região. Não aplicável a um banco de dados Hyperscale dentro de um pool elástico.

properties.recoverableDatabaseId

string (arm-id)

O identificador de recurso do banco de dados recuperável associado à operação de criação desse banco de dados.

properties.recoveryServicesRecoveryPointId

string (arm-id)

O identificador de recurso do ponto de recuperação associado à operação de criação desse banco de dados.

properties.requestedBackupStorageRedundancy

BackupStorageRedundancy

O tipo de conta de armazenamento a ser usado para armazenar backups para esse banco de dados.

properties.requestedServiceObjectiveName

string

O nome do objetivo de nível de serviço solicitado do banco de dados.

properties.restorableDroppedDatabaseId

string (arm-id)

O identificador de recurso do banco de dados descartado restaurável associado à operação de criação desse banco de dados.

properties.restorePointInTime

string (date-time)

Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados.

properties.resumedDate

string (date-time)

A data em que o banco de dados foi retomado pela ação do usuário ou login do banco de dados (formato ISO8601). Nulo se o banco de dados estiver pausado.

properties.sampleName

SampleName

O nome do esquema de exemplo a ser aplicado ao criar esse banco de dados.

properties.secondaryType

SecondaryType

O tipo secundário do banco de dados, se for secundário. Os valores válidos são Geo, Named e Standby.

properties.sourceDatabaseDeletionDate

string (date-time)

Especifica a hora em que o banco de dados foi excluído.

properties.sourceDatabaseId

string (arm-id)

O identificador de recurso do banco de dados de origem associado à operação de criação desse banco de dados.

properties.sourceResourceId

string (arm-id)

O identificador de recurso da fonte associada à operação de criação desse banco de dados.

Esta propriedade só é suportada para a edição DataWarehouse e permite restaurar entre subscrições.

Quando sourceResourceId é especificado, sourceDatabaseId, recoverableDatabaseId, restorableDroppedDatabaseId e sourceDatabaseDeletionDate não devem ser especificados e CreateMode deve ser PointInTimeRestore, Restore ou Recover.

Quando createMode é PointInTimeRestore, sourceResourceId deve ser a ID do recurso do banco de dados existente ou do pool sql existente, e restorePointInTime deve ser especificado.

Quando createMode é Restore, sourceResourceId deve ser a ID de recurso do banco de dados descartado restaurável ou do pool sql descartado restaurável.

Quando createMode é Recover, sourceResourceId deve ser o ID de recurso do banco de dados recuperável ou do pool sql recuperável.

Quando a assinatura de origem pertence a um locatário diferente da assinatura de destino, o cabeçalho "x-ms-authorization-auxiliary" deve conter token de autenticação para o locatário de origem. Para obter mais detalhes sobre o cabeçalho "x-ms-authorization-auxiliary", consulte https://docs.microsoft.com/en-us/azure/azure-resource-manager/management/authenticate-multi-tenant

properties.status

DatabaseStatus

O status do banco de dados.

properties.useFreeLimit

boolean

Se a base de dados utiliza ou não limites mensais gratuitos. Permitido em um banco de dados em uma assinatura.

properties.zoneRedundant

boolean

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

sku

Sku

O banco de dados 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 um dos seguintes comandos:

az sql db list-editions -l <location> -o table
Get-AzSqlServerServiceObjective -Location <location>
tags

object

Tags de recursos.

type

string

Tipo de recurso.

DatabaseIdentity

Configuração de identidade do Azure Ative Directory para um recurso.

Name Tipo Description
tenantId

string (uuid)

A ID de locatário do Azure Ative Directory.

type

DatabaseIdentityType

O tipo de identidade

userAssignedIdentities

<string,  DatabaseUserIdentity>

As ids de recurso das identidades atribuídas ao usuário a serem usadas

DatabaseIdentityType

O tipo de identidade

Valor Description
None
UserAssigned

DatabaseKey

Chave de nível de banco de dados usada para criptografia em repouso.

Name Tipo Description
creationDate

string (date-time)

A data de criação da chave do banco de dados.

subregion

string

Sub-região da chave do servidor.

thumbprint

string

Impressão digital da chave do banco de dados.

type

DatabaseKeyType

O tipo de chave do banco de dados. Apenas o valor suportado é 'AzureKeyVault'.

DatabaseKeyType

O tipo de chave do banco de dados. Apenas o valor suportado é 'AzureKeyVault'.

Valor Description
AzureKeyVault

DatabaseLicenseType

O tipo de licença a ser aplicado para este banco de dados. LicenseIncluded se precisar de uma licença ou BasePrice se tiver uma licença e estiver qualificado para o Benefício Híbrido do Azure.

Valor Description
BasePrice
LicenseIncluded

DatabaseReadScale

O estado do roteamento somente leitura. Se habilitadas, as conexões que têm a intenção do aplicativo definida como somente leitura em sua cadeia de conexão podem ser roteadas para uma réplica secundária somente leitura na mesma região. Não aplicável a um banco de dados Hyperscale dentro de um pool elástico.

Valor Description
Disabled
Enabled

DatabaseStatus

O status do banco de dados.

Valor Description
AutoClosed
Copying
Creating
Disabled
EmergencyMode
Inaccessible
Offline
OfflineChangingDwPerformanceTiers
OfflineSecondary
Online
OnlineChangingDwPerformanceTiers
Paused
Pausing
Recovering
RecoveryPending
Restoring
Resuming
Scaling
Shutdown
Standby
Starting
Stopped
Stopping
Suspect

DatabaseUserIdentity

Configuração de identidade do Azure Ative Directory para um recurso.

Name Tipo Description
clientId

string (uuid)

A ID do cliente do Azure Ative Directory.

principalId

string (uuid)

A ID principal do Azure Ative Directory.

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.

FreeLimitExhaustionBehavior

Especifica o comportamento quando os limites livres mensais são esgotados para o banco de dados livre.

AutoPause: O banco de dados será pausado automaticamente após o esgotamento dos limites livres pelo restante do mês.

BillForUsage: O banco de dados continuará on-line após o esgotamento dos limites gratuitos e qualquer excesso de idade será cobrado.

Valor Description
AutoPause
BillOverUsage

SampleName

O nome do esquema de exemplo a ser aplicado ao criar esse banco de dados.

Valor Description
AdventureWorksLT
WideWorldImportersFull
WideWorldImportersStd

SecondaryType

O tipo secundário do banco de dados, se for secundário. Os valores válidos são Geo, Named e Standby.

Valor Description
Geo
Named
Standby

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.