Compartilhar via


Managed Database Restore Details - Get

Obtém detalhes de restauração de banco de dados gerenciado.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/restoreDetails/Default?api-version=2021-11-01

Parâmetros de URI

Nome Em Obrigató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 por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

restoreDetailsName
path True

RestoreDetailsName

O nome dos detalhes de restauração a serem recuperados.

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.

Respostas

Nome Tipo Description
200 OK

ManagedDatabaseRestoreDetailsResult

Detalhes de restauração recuperados com êxito.

Other Status Codes

Respostas de erro: ***

  • 400 TargetServerDoesNotExist – o servidor {0} de destino não existe ou ainda não está pronto. Marcar que ele existe e tente novamente a solicitação de restauração.

  • 400 TargetServerRestoreNotAllowed – O servidor {0} de destino atualmente não está em um estado que permite que uma restauração seja iniciada.

  • 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 – Não foi possível encontrar o backup completo.

  • 400 MissingThumbprint – não é possível localizar o certificado do servidor.

  • 400 RestoreFromStripedBackupsNotEnabled – Não há suporte para a restauração de backups distribuídos.

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

  • 400 BrokenRestorePlanNoFullBackup – O plano de restauração foi interrompido porque não há backup completo.

  • 400 SqlRestoreError - Erro não retriável ao restaurar o backup com índice {0} - {1}{2}

  • 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 de backup diff não >é = firstLsn de backup completo.

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

  • 400 PartiallyContainedDatabaseUnsupported - "Não há suporte para backup para 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 XtpInitializedDuringRestore – Grupo de arquivos com otimização de memória deve estar vazio para ser restaurado em Uso Geral camada de Banco de Dados SQL Instância Gerenciada.

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

  • 400 FullBackupDamaged – o backup completo fornecido está danificado.

  • 400 MissingStripeInBackupSet – o conjunto de backup fornecido tem uma ou mais faixas ausentes.

  • 400 BrokenRestorePlanWrongDiffBaseGUID - O plano de restauração foi interrompido porque DifferentialBaseGuid do backup de comparação não corresponde a BackupSetGuid de backup completo.

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

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

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

  • 400 CorruptedPagesListMaintenance - A operação foi anulada porque ocorreu um erro interno ao processar o backup feito sem soma de verificação.

  • 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 de banco de dados contém layout físico incompatível. Arquivos de log não online existem.

  • 400 IncompatiblePhysicalLayoutTooManyNonDataLogFiles – O backup do banco de dados contém layout físico incompatível. Muitos arquivos que não são de dados/log.

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

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerFromTheStart – Há backups de vários bancos de dados na pasta contêiner. Verifique se a pasta de contêiner tem backups de um único banco de dados.{0}

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

  • 400 ManagedInstanceStorageLimitHit – a instância gerenciada atingiu seu limite de armazenamento.

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

  • 400 BlobStorageServerFailure – Ocorreu uma falha no servidor de armazenamento de blobs.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerWhileRestoreInProgress – há backups de vários bancos de dados na pasta contêiner. Verifique se a pasta de contêiner tem backups de um único banco de dados.{0}

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

  • 400 ManagedDatabaseNotInRestoringState – O banco de dados gerenciado não está no estado Restaurando.

Exemplos

Managed database restore details.

Solicitação de exemplo

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/testdb/restoreDetails/Default?api-version=2021-11-01

Resposta de exemplo

{
  "properties": {
    "status": "Restoring",
    "currentRestoringFileName": "full_0",
    "percentCompleted": 0,
    "unrestorableFiles": [],
    "numberOfFilesDetected": 26,
    "lastUploadedFileName": "log2_3",
    "lastUploadedFileTime": "2018-06-15T11:38:33Z"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/managedInstances/managedInstance/databases/testdb/restoreDetails/current",
  "name": "current",
  "type": "Microsoft.Sql/managedInstances/databases/restoreDetails"
}

Definições

Nome Description
ManagedDatabaseRestoreDetailsResult

Um banco de dados gerenciado restaura detalhes.

RestoreDetailsName

O nome dos detalhes de restauração a serem recuperados.

ManagedDatabaseRestoreDetailsResult

Um banco de dados gerenciado restaura detalhes.

Nome Tipo Description
id

string

ID do recurso.

name

string

Nome do recurso.

properties.blockReason

string

O motivo pelo qual a restauração está no estado Bloqueado.

properties.currentRestoringFileName

string

Nome do arquivo de restauração atual.

properties.lastRestoredFileName

string

Sobrenome do arquivo restaurado.

properties.lastRestoredFileTime

string

Hora do arquivo restaurado pela última vez.

properties.lastUploadedFileName

string

Nome do arquivo carregado pela última vez.

properties.lastUploadedFileTime

string

Hora do arquivo carregado pela última vez.

properties.numberOfFilesDetected

integer

Número de arquivos detectados.

properties.percentCompleted

number

Porcentagem concluída.

properties.status

string

Restaurar status.

properties.unrestorableFiles

string[]

Lista de arquivos não agitacionáveis.

type

string

Tipo de recurso.

RestoreDetailsName

O nome dos detalhes de restauração a serem recuperados.

Nome Tipo Description
Default

string