Partilhar via


Managed 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/managedInstances/{managedInstanceName}/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.

managedInstanceName
path True

string

O nome da instância gerenciada.

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.

subscriptionId
path True

string

A ID de assinatura que identifica uma assinatura do Azure.

api-version
query True

string

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

Corpo do Pedido

Name Necessário Tipo Description
location True

string

Localização do recurso.

properties.autoCompleteRestore

boolean

Se a restauração automática desse banco de dados gerenciado deve ser concluída automaticamente.

properties.catalogCollation

CatalogCollationType

Agrupamento do catálogo de metadados.

properties.collation

string

Agrupamento do banco de dados gerenciado.

properties.createMode

ManagedDatabaseCreateMode

Modo de criação de banco de dados gerenciado. PointInTimeRestore: crie um banco de dados restaurando um backup point-in-time de um banco de dados existente. SourceDatabaseName, SourceManagedInstanceName e PointInTime devem ser especificados. RestoreExternalBackup: crie um banco de dados restaurando a partir de arquivos de backup externos. Collation, StorageContainerUri e StorageContainerSasToken devem ser especificados. Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. RecoverableDatabaseId deve ser especificado como o ID de recurso de banco de dados recuperável a ser restaurado. RestoreLongTermRetentionBackup: crie um banco de dados restaurando a partir de um backup de retenção de longo prazo (longTermRetentionBackupResourceId necessário).

properties.crossSubscriptionRestorableDroppedDatabaseId

string

A ID de recurso de banco de dados de assinatura cruzada restaurável foi descartada para restaurar ao criar esse banco de dados.

properties.crossSubscriptionSourceDatabaseId

string

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

properties.crossSubscriptionTargetManagedInstanceId

string

ID da instância gerenciada de destino usada na restauração entre assinaturas.

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

string

Último nome do arquivo de backup para restauração deste banco de dados gerenciado.

properties.longTermRetentionBackupResourceId

string

O nome do backup de retenção de longo prazo a ser usado para restaurar esse banco de dados gerenciado.

properties.recoverableDatabaseId

string

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

properties.restorableDroppedDatabaseId

string

A id de recurso de banco de dados descartada restaurável a ser restaurada ao criar esse banco de dados.

properties.restorePointInTime

string (date-time)

Condicional. Se createMode for PointInTimeRestore, esse valor será necessário. Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados.

properties.sourceDatabaseId

string

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

properties.storageContainerIdentity

string

Condicional. Se createMode for RestoreExternalBackup, esse valor será usado. Especifica a identidade usada para autenticação de contêiner de armazenamento. Pode ser 'SharedAccessSignature' ou 'ManagedIdentity'; se não especificado 'SharedAccessSignature' é assumido.

properties.storageContainerSasToken

string

Condicional. Se createMode for RestoreExternalBackup e storageContainerIdentity não for ManagedIdentity, esse valor será necessário. Especifica o token sas do contêiner de armazenamento.

properties.storageContainerUri

string

Condicional. Se createMode for RestoreExternalBackup, esse valor será necessário. Especifica o uri do contêiner de armazenamento onde os backups para essa restauração são armazenados.

tags

object

Tags de recursos.

Respostas

Name Tipo Description
200 OK

ManagedDatabase

Atualizado com êxito o banco de dados.

201 Created

ManagedDatabase

Criado com êxito o banco de dados.

202 Accepted

Aceito

Cabeçalhos

Location: string

Other Status Codes

ErrorResponse

Respostas de erro: ***

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

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

  • 400 AkvEndpointNotReachableFromNode - AKV endpoint '{0}' não é acessível a partir de SQL, no servidor '{1}'.

  • 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 PasswordNotComplex - A senha fornecida não é complexa o suficiente.

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

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

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

  • 400 TokenTooLong - O token fornecido é muito longo.

  • 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 ManagedDatabaseNameInUse - Banco de dados '{0}' já existe. Escolha um nome de banco de dados diferente.

  • 400 PitrPointInTimeInvalid - O ponto no tempo {0} não é válido. Intervalo de tempo válido de {1} dias antes até agora e não antes do tempo de criação do servidor de origem.

  • 400 NoMoreSpaceInManagedInstance - A instância gerenciada atingiu seu limite de armazenamento. O uso de armazenamento para a instância gerenciada não pode exceder (%d) MBs.

  • 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 CannotUseTrailingWhitespacesInDatabaseName - Falha na validação do nome do banco de dados.

  • 400 StorageAccountFull - A Instância Gerenciada atingiu a capacidade total da conta de armazenamento subjacente do Azure. A conta do Armazenamento Premium do Azure está limitada a 35 TB de espaço alocado.

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

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

  • 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 ManagedInstanceStoppingOrStopped - Operação conflitante enviada enquanto a instância está no estado de parada/parada

  • 400 InvalidBackupRetentionPeriod - Os dias de retenção de {0} não é uma configuração válida. A retenção de backup válida em dias deve estar entre {1} e {2}

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

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

  • 400 DatabaseNumberLimitReached - Número máximo de bancos de dados para Instância Gerenciada do Banco de Dados SQL atingido.

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

  • 400 ManagedInstanceUpdateSloInProgress - "A operação não pôde ser concluída porque uma alteração da camada de serviço está em andamento para a instância gerenciada '{0}.' Aguarde a conclusão da operação em curso e tente novamente."

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

  • 400 AkvHostNotResolvingFromNode - AKV host '{0}' não é resolvível a partir de SQL, no servidor '{1}'.

  • 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 InvalidRestorableDroppedDatabaseId - Identificador de banco de dados descartado restaurável inválido

  • 400 InvalidCrossSubscriptionTargetManagedInstanceId - Identificador de instância gerenciado de destino de assinatura cruzada 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 MissingSourceDatabaseId - Identificador de banco de dados de origem ausente.

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

  • 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 CrossSubscriptionRestorableDroppedDatabaseIdGivenForRestoreWithCrossSubscriptionSourceDatabaseId - Não é possível especificar crossSubscriptionRestorableDroppedDatabaseId quando crossSubscriptionSourceDatabaseId já é fornecido.

  • 400 MissmatchingCrossSubscriptionTargetManagedInstanceIdWithUrl - O crossSubscriptionTargetManagedInstanceId fornecido deve corresponder à instância na URL.

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

  • 400 InvalidLongTermRetentionManagedInstanceBackupId - Identificador de backup de retenção de longo prazo inválido para instâncias gerenciadas.

  • 400 LongTermRetentiontBackupOperationResultsInvalidODataQuery - A consulta OData especificada não é válida ou não é suportada

  • 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 ManagementServiceManagedServerDisabled - A operação falhou porque a Instância Gerenciada '{0}' está desabilitada. Habilite a Instância Gerenciada e tente novamente.

  • 400 MiGeoRestoreWithWrongBackupStorageRedundancy - Geo-Restore não é permitido para instâncias gerenciadas com redundância de armazenamento de backup LRS/ZRS.

  • 400 LastBackupNameHasNewline - Por favor, não use caracteres proibidos ('\n', '\r') em lastBackupName.

  • 400 LastBackupNameHasNonAsciiCharacter - A operação foi abortada porque o parâmetro 'LastBackupName' contém caracteres inválidos. Apenas caracteres ASCII são permitidos.

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

  • 400 LRSCutoverDatabaseDoesNotExist - A operação foi anulada porque o nome do banco de dados especificado na solicitação não corresponde a nenhum nome de banco de dados no servidor especificado.

  • 400 LRSCutoverDatabaseNotInRestoringState - A operação foi abortada porque o banco de dados especificado não está no estado de restauração.

  • 400 LRSCutoverDatabaseAlreadyRestored - A operação foi abortada porque o banco de dados especificado já foi restaurado.

  • 400 LRSCutoverAlreadyInitiated - A operação foi abortada porque uma substituição para o banco de dados especificado já está em andamento.

  • 400 ManagementServiceFeatureDisabled - O usuário tentou usar um recurso que está desabilitado.

  • 400 AadOnlyAuthenticationIsEnabled - A Autenticação Apenas do Ative Directory do Azure está habilitada. Entre em contato com o administrador do sistema.

  • 400 UpdatingInstanceAndBackupRedundancy - A redundância da zona da instância e a redundância do armazenamento de backup não podem ser atualizadas na mesma solicitação.

  • 400 DeleteOfManagedInstanceIsDisabled - A operação de exclusão da instância gerenciada está desabilitada.

  • 400 RequestCantLandOnPaaSv2Platform - A solicitação precisa pousar na plataforma PaaSv2, mas o PaaSv2 não está habilitado.

  • 400 CustomMaintenanceWindowIsDisabled - A janela de manutenção personalizada não está ativada.

  • 400 DeleteOfVersion2VirtualClusterIsDisabled - A exclusão do cluster virtual com a versão 2 não está habilitada.

  • 400 DeleteOfVirtualClusterIsDisabled - A exclusão do cluster virtual não está habilitada.

  • 400 MICantBeMovedFromOrToInstancePool - A instância gerenciada existente não pode ser movida para o pool de instâncias gerenciadas.

  • 400 DnsRefreshOnVirtualClusterIsDisabled - A atualização de registros DNS no cluster virtual não está habilitada.

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

  • 400 AutoCompleteMissingLastBackupName - A solicitação de restauração de conclusão automática deve ter o parâmetro lastBackupName fornecido.

  • 400 MissingThumbprint - Não é possível encontrar o certificado do servidor.

  • 400 BlobStorageServerFailure - Ocorreu uma falha no servidor de armazenamento de Blob.

  • 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 FullBackupNotFound - O backup completo não pode ser encontrado.

  • 400 RestoreFromStripedBackupsNotEnabled - A restauração a partir de backups distribuídos não é suportada.

  • 400 BrokenRestorePlanNoFullBackup - O plano de restauração está quebrado porque não há backup completo.

  • 400 BrokenRestorePlanWrongLogBackupLSN - O plano de restauração está quebrado porque firstLsn do backup de log atual não é <= lastLsn do próximo backup de log.

  • 400 BrokenRestorePlanWrongDiffBackupLSN - O plano de restauração está quebrado porque firstLsn do backup diff não é >= firstLsn do backup completo.

  • 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 TargetServerDoesNotExist - O {0} do servidor de destino não existe ou ainda não está pronto. Verifique se ele existe e tente novamente a solicitação de restauração.

  • 400 TargetServerRestoreNotAllowed - O {0} do servidor de destino não está atualmente em um estado que permita iniciar uma restauração.

  • 400 XtpInitializedDuringRestore - O grupo de arquivos com otimização de memória deve estar vazio para ser restaurado na camada de uso geral da instância gerenciada do Banco de dados SQL.

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

  • 400 FullBackupDamaged - Desde que o backup completo esteja danificado.

  • 400 MissingStripeInBackupSet - Desde que o conjunto de backup tenha uma ou mais faixas ausentes.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerWhileRestoreInProgress - Há backups de vários bancos de dados na pasta contêiner. Certifique-se de que a pasta container tenha backups de um único banco de dados.{0}

  • 400 BrokenRestorePlanWrongDiffBaseGUID - O plano de restauração está quebrado porque DifferentialBaseGuid do backup diff não corresponde ao BackupSetGuid do backup completo.

  • 400 CorruptedPagesInBackupSet - A operação foi abortada porque RESTORE detetou uma ou mais páginas corrompidas no conjunto de backup.

  • 400 ManagedIdentityIssueDetectedWhileRestoreInProgress - A identidade gerenciada não está configurada corretamente. Verifique e tente novamente.

  • 400 CorruptedPagesListMaintenance - A operação foi abortada porque ocorreu um erro interno durante o processamento do backup feito sem soma de verificação.

  • 400 StorageBrokenIssueDetectedWhileInProgress - A conexão de armazenamento está quebrada. Tentando novamente automaticamente...

  • 400 PartiallyContainedDatabaseUnsupported - "Não há suporte para backup de um banco de dados parcialmente contido."

  • 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 ManagedInstanceStorageLimitHit - A instância gerenciada atingiu seu limite de armazenamento.

  • 400 IncompatiblePhysicalLayoutTooFewDataFiles - O backup do banco de dados contém layout físico incompatível. Nenhum arquivo de dados é encontrado no backup.

  • 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 IncompatiblePhysicalLayoutNonOnlineLogFilesExist - O backup do banco de dados contém layout físico incompatível. Existem ficheiros de registo não online.

  • 400 IncompatiblePhysicalLayoutTooManyNonDataLogFiles - O backup do banco de dados contém layout físico incompatível. Demasiados ficheiros que não são de dados/registo.

  • 400 ExternalBackupAlreadySignaledToComplete - A solicitação de restauração já foi sinalizada para ser concluída.

  • 400 ExternalBackupRestoreHasNotBeenStarted - A solicitação de restauração só pode ser concluída depois que a restauração for iniciada.

  • 400 ExternalBackupUpgradeInProgress - A solicitação de restauração não pode ser concluída, pois a atualização está em andamento.

  • 400 IncompatiblePhysicalLayoutTooManyXTPFiles - O backup do banco de dados contém layout físico incompatível. Vários arquivos encontrados no grupo de arquivos que contém MEMORY_OPTIMIZED_DATA.

  • 400 BlobStorageFailure - Ocorreu uma falha no armazenamento de Blob.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerFromTheStart - Há backups de vários bancos de dados na pasta contêiner. Certifique-se de que a pasta container tenha backups de um único banco de dados.{0}

  • 400 ManagedIdentityIssueDetectedFromTheStart - A identidade gerenciada não está configurada corretamente. Verifique e tente novamente.

  • 400 StorageBrokenIssueDetectedAtTheStart - A conexão de armazenamento está quebrada. Verifique e tente novamente.

  • 400 StorageBrokenIssueDetectedTerminateRetries - A conexão de armazenamento ainda está quebrada. Verifique e tente novamente.

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

  • 400 SqlRestoreError - Ocorreu um erro não recuperável ao restaurar o backup.

  • 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 ResourceNotFound - O recurso solicitado não foi encontrado.

  • 404 CannotFindServerCertificateWithThumbprint - Não é possível encontrar o certificado do servidor com impressão digital '{0}'. Use o cmdlet do PowerShell 'Add-AzureRmSqlManagedInstanceTransparentDataEncryptionCertificate' para criar o certificado.

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

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

  • 404 RestoreSourceDatabaseNotFound - Não foi possível encontrar o banco de dados '{0}' no momento '{1}' que pode ser restaurado.

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

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

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

  • 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 RemoteDatabaseExists - O nome do banco de dados de destino já existe no servidor de destino.

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

  • 409 ManagementServiceDatabaseBusy - O banco de dados '{0}' está ocupado com outra operação. Por favor, tente a sua operação mais tarde.

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

  • 409 MiCreateFailedNonDelegatedSubnet - O usuário tentou implantar a Instância Gerenciada ou o pool de Instâncias Gerenciadas na sub-rede que não é delegada a Microsoft.Sql/managedInstances.

  • 409 InstancePoolBusy - Um pool de instâncias está ocupado com outra operação em andamento

  • 409 ConflictingManagedInstanceOperation - Uma operação está atualmente em andamento para a instância gerenciada.

  • 409 BackupRedundancyUpdateAndInstanceRedundancyConflict - A instância é multi-az, mas o armazenamento de backup está sendo atualizado de zona redundante para redundante de não zona.

  • 409 InstanceRedundancyUpdateWhileBackupRedundancyUpdateInProgress - Não é possível atualizar a redundância de instância porque a atualização de redundância de armazenamento de backup está em andamento.

  • 409 InstanceRedundancyUpdateAndBackupRedundancyConflict - O armazenamento de backup não é redundante de zona, mas a redundância de instância está sendo atualizada para zona redundante.

  • 409 BackupRedundancyUpdateConflict - Não é possível atualizar a redundância de armazenamento de backup porque uma atualização de redundância de armazenamento de backup já está em andamento.

  • 409 MiDropFailedOnAuthLocks - O usuário tentou soltar a última instância gerenciada na sub-rede que tem Lock aplicado no(s) recurso(s).

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

  • 412 InstanceNotReadyForBackupRedundancyUpdate - Não é possível atualizar a redundância de armazenamento de backup porque a instância não está pronta.

  • 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 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 ConflictingSubscriptionOperation - Uma operação está atualmente em andamento para a assinatura.

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

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

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

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

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

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

Exemplos

Creates a new managed database by restoring from an external backup
Creates a new managed database by restoring from an external backup using managed identity
Creates a new managed database from restoring a geo-replicated backup
Creates a new managed database from restoring a long term retention backup
Creates a new managed database using cross subscription point in time restore
Creates a new managed database using point in time restore
Creates a new managed database with ledger on.
Creates a new managed database with maximal properties
Creates a new managed database with minimal properties

Creates a new managed database by restoring from an external backup

Pedido de amostra

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

{
  "properties": {
    "createMode": "RestoreExternalBackup",
    "storageContainerUri": "https://myaccountname.blob.core.windows.net/backups",
    "storageContainerSasToken": "sv=2015-12-11&sr=c&sp=rl&sig=1234",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "autoCompleteRestore": true,
    "lastBackupName": "last_backup_name"
  },
  "location": "southeastasia"
}

Resposta da amostra

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database by restoring from an external backup using managed identity

Pedido de amostra

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

{
  "properties": {
    "createMode": "RestoreExternalBackup",
    "storageContainerUri": "https://myaccountname.blob.core.windows.net/backups",
    "storageContainerIdentity": "ManagedIdentity",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "autoCompleteRestore": true,
    "lastBackupName": "last_backup_name"
  },
  "location": "southeastasia"
}

Resposta da amostra

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database from restoring a geo-replicated backup

Pedido de amostra

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

{
  "location": "southeastasia",
  "properties": {
    "createMode": "Recovery",
    "recoverableDatabaseId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/Default-SQL-WestEurope/providers/Microsoft.Sql/managedInstances/testsvr/recoverableDatabases/testdb"
  }
}

Resposta da amostra

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/server1/recoverableDatabases/testdb_recovered",
  "name": "testdb_recovered",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2018-11-07T04:41:33.937Z",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/recoverableDatabases/testdb_recovered",
  "name": "testdb_recovered",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2018-11-07T04:41:33.937Z",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database from restoring a long term retention backup

Pedido de amostra

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

{
  "properties": {
    "createMode": "RestoreExternalBackup",
    "storageContainerUri": "https://myaccountname.blob.core.windows.net/backups",
    "storageContainerSasToken": "sv=2015-12-11&sr=c&sp=rl&sig=1234",
    "collation": "SQL_Latin1_General_CP1_CI_AS"
  },
  "location": "southeastasia"
}

Resposta da amostra

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database using cross subscription point in time restore

Pedido de amostra

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

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "crossSubscriptionTargetManagedInstanceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr",
    "crossSubscriptionSourceDatabaseId": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr2/databases/testdb",
    "restorePointInTime": "2017-07-14T05:35:31.503Z"
  }
}

Resposta da amostra

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed database using point in time restore

Pedido de amostra

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

{
  "location": "southeastasia",
  "properties": {
    "createMode": "PointInTimeRestore",
    "sourceDatabaseId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb",
    "restorePointInTime": "2017-07-14T05:35:31.503Z"
  }
}

Resposta da amostra

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}

Creates a new managed 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/managedInstances/managedInstance/databases/managedDatabase?api-version=2023-08-01

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

Resposta da amostra

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": true
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": true
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2022-08-01

Creates a new managed database with maximal properties

Pedido de amostra

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

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia"
}

Resposta da amostra

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2017-03-01

Creates a new managed database with minimal properties

Pedido de amostra

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

{
  "location": "southeastasia"
}

Resposta da amostra

{
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb1",
  "name": "testdb1",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
{
  "location": "southeastasia",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb2",
  "name": "testdb2",
  "properties": {
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "status": "Online",
    "creationDate": "2017-06-07T04:41:33.937Z",
    "defaultSecondaryLocation": "North Europe",
    "isLedgerOn": false
  },
  "type": "Microsoft.Sql/managedInstances/databases"
}
Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/locations/southeastasia/operationStatus/default/operationId/00000000-0000-0000-0000-000000000000?api-version=2017-03-01

Definições

Name Description
CatalogCollationType

Agrupamento do catálogo de metadados.

ErrorAdditionalInfo

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

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ManagedDatabase

Um recurso de banco de dados gerenciado.

ManagedDatabaseCreateMode

Modo de criação de banco de dados gerenciado. PointInTimeRestore: crie um banco de dados restaurando um backup point-in-time de um banco de dados existente. SourceDatabaseName, SourceManagedInstanceName e PointInTime devem ser especificados. RestoreExternalBackup: crie um banco de dados restaurando a partir de arquivos de backup externos. Collation, StorageContainerUri e StorageContainerSasToken devem ser especificados. Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. RecoverableDatabaseId deve ser especificado como o ID de recurso de banco de dados recuperável a ser restaurado. RestoreLongTermRetentionBackup: crie um banco de dados restaurando a partir de um backup de retenção de longo prazo (longTermRetentionBackupResourceId necessário).

ManagedDatabaseStatus

Estado da base de dados.

CatalogCollationType

Agrupamento do catálogo de metadados.

Valor Description
DATABASE_DEFAULT
SQL_Latin1_General_CP1_CI_AS

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.

ManagedDatabase

Um recurso de banco de dados gerenciado.

Name Tipo Description
id

string

ID do recurso.

location

string

Localização do recurso.

name

string

Nome do recurso.

properties.autoCompleteRestore

boolean

Se a restauração automática desse banco de dados gerenciado deve ser concluída automaticamente.

properties.catalogCollation

CatalogCollationType

Agrupamento do catálogo de metadados.

properties.collation

string

Agrupamento do banco de dados gerenciado.

properties.createMode

ManagedDatabaseCreateMode

Modo de criação de banco de dados gerenciado. PointInTimeRestore: crie um banco de dados restaurando um backup point-in-time de um banco de dados existente. SourceDatabaseName, SourceManagedInstanceName e PointInTime devem ser especificados. RestoreExternalBackup: crie um banco de dados restaurando a partir de arquivos de backup externos. Collation, StorageContainerUri e StorageContainerSasToken devem ser especificados. Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. RecoverableDatabaseId deve ser especificado como o ID de recurso de banco de dados recuperável a ser restaurado. RestoreLongTermRetentionBackup: crie um banco de dados restaurando a partir de um backup de retenção de longo prazo (longTermRetentionBackupResourceId necessário).

properties.creationDate

string (date-time)

Data de criação da base de dados.

properties.crossSubscriptionRestorableDroppedDatabaseId

string

A ID de recurso de banco de dados de assinatura cruzada restaurável foi descartada para restaurar ao criar esse banco de dados.

properties.crossSubscriptionSourceDatabaseId

string

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

properties.crossSubscriptionTargetManagedInstanceId

string

ID da instância gerenciada de destino usada na restauração entre assinaturas.

properties.defaultSecondaryLocation

string

Região emparelhada geograficamente.

properties.earliestRestorePoint

string (date-time)

Ponto no tempo de restauração mais antigo para restauração point-in-time.

properties.failoverGroupId

string

Identificador de recurso do Grupo de Failover de Instância ao qual esse banco de dados gerenciado pertence.

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

string

Último nome do arquivo de backup para restauração deste banco de dados gerenciado.

properties.longTermRetentionBackupResourceId

string

O nome do backup de retenção de longo prazo a ser usado para restaurar esse banco de dados gerenciado.

properties.recoverableDatabaseId

string

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

properties.restorableDroppedDatabaseId

string

A id de recurso de banco de dados descartada restaurável a ser restaurada ao criar esse banco de dados.

properties.restorePointInTime

string (date-time)

Condicional. Se createMode for PointInTimeRestore, esse valor será necessário. Especifica o ponto no tempo (formato ISO8601) do banco de dados de origem que será restaurado para criar o novo banco de dados.

properties.sourceDatabaseId

string

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

properties.status

ManagedDatabaseStatus

Estado da base de dados.

properties.storageContainerIdentity

string

Condicional. Se createMode for RestoreExternalBackup, esse valor será usado. Especifica a identidade usada para autenticação de contêiner de armazenamento. Pode ser 'SharedAccessSignature' ou 'ManagedIdentity'; se não especificado 'SharedAccessSignature' é assumido.

properties.storageContainerSasToken

string

Condicional. Se createMode for RestoreExternalBackup e storageContainerIdentity não for ManagedIdentity, esse valor será necessário. Especifica o token sas do contêiner de armazenamento.

properties.storageContainerUri

string

Condicional. Se createMode for RestoreExternalBackup, esse valor será necessário. Especifica o uri do contêiner de armazenamento onde os backups para essa restauração são armazenados.

tags

object

Tags de recursos.

type

string

Tipo de recurso.

ManagedDatabaseCreateMode

Modo de criação de banco de dados gerenciado. PointInTimeRestore: crie um banco de dados restaurando um backup point-in-time de um banco de dados existente. SourceDatabaseName, SourceManagedInstanceName e PointInTime devem ser especificados. RestoreExternalBackup: crie um banco de dados restaurando a partir de arquivos de backup externos. Collation, StorageContainerUri e StorageContainerSasToken devem ser especificados. Recuperação: cria um banco de dados restaurando um backup replicado geograficamente. RecoverableDatabaseId deve ser especificado como o ID de recurso de banco de dados recuperável a ser restaurado. RestoreLongTermRetentionBackup: crie um banco de dados restaurando a partir de um backup de retenção de longo prazo (longTermRetentionBackupResourceId necessário).

Valor Description
Default
RestoreExternalBackup
PointInTimeRestore
Recovery
RestoreLongTermRetentionBackup

ManagedDatabaseStatus

Estado da base de dados.

Valor Description
Online
Offline
Shutdown
Creating
Inaccessible
Restoring
Updating
Stopping
Stopped
Starting
DbMoving
DbCopying