Dela via


Managed Database Restore Details - Get

Hämtar information om återställning av hanterade databaser.

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

URI-parametrar

Name I Obligatorisk Typ Description
databaseName
path True

string

Namnet på databasen.

managedInstanceName
path True

string

Namnet på den hanterade instansen.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

restoreDetailsName
path True

RestoreDetailsName

Namnet på återställningsinformationen som ska hämtas.

subscriptionId
path True

string

Det prenumerations-ID som identifierar en Azure-prenumeration.

api-version
query True

string

DEN API-version som ska användas för begäran.

Svar

Name Typ Description
200 OK

ManagedDatabaseRestoreDetailsResult

Återställningsinformationen har hämtats.

Other Status Codes

Felsvar: ***

  • 400 TargetServerDoesNotExist – målservern {0} inte finns eller är inte klar än. Kontrollera att den finns och försök igen med återställningsbegäran.

  • 400 TargetServerRestoreNotAllowed – målservern {0} är för närvarande inte i ett tillstånd som tillåter att en återställning startas.

  • 400 BackupSetNotFound – Inga säkerhetskopior hittades för att återställa databasen. Kontakta supporten för att återställa databasen.

  • 400 FullBackupNotFound – Fullständig säkerhetskopiering kan inte hittas.

  • 400 MissingThumbprint – Det går inte att hitta servercertifikatet.

  • 400 RestoreFromStripedBackupsNotEnabled – Återställning från randiga säkerhetskopior stöds inte.

  • 400 BackupSetBroken – Säkerhetskopieringsuppsättningen är bruten.

  • 400 BrokenRestorePlanNoFullBackup – Återställningsplanen är bruten eftersom det inte finns någon fullständig säkerhetskopiering.

  • 400 SqlRestoreError – Det uppstod ett fel som inte kunde göras vid återställning av säkerhetskopiering med index {0} – {1}{2}

  • 400 BrokenRestorePlanWrongLogBackupLSN – Återställningsplanen bryts eftersom firstLsn för den aktuella loggsäkerhetskopian inte är <= lastLsn för nästa loggsäkerhetskopia.

  • 400 BrokenRestorePlanWrongDiffBackupLSN – Återställningsplanen bryts eftersom firstLsn för diff-säkerhetskopiering inte är >= firstLsn för fullständig säkerhetskopiering.

  • 400 BrokenRestorePlanGapInLogBackups – Återställningsplanen är bruten eftersom firstLsn för den aktuella loggsäkerhetskopian inte är lika med lastLsn för förhandsloggsäkerhetskopiering.

  • 400 PartiallyContainedDatabaseUnsupported – "Säkerhetskopiering för en delvis innesluten databas stöds inte."

  • 400 RequiredBackupIsNotLastRestored – Migreringen kan inte slutföras eftersom det angivna namnet på säkerhetskopieringsfilen inte är namnet på den senaste säkerhetskopieringsfilen som återställdes.

  • 400 XtpInitializedDuringRestore – Minnesoptimerad filgrupp måste vara tom för att kunna återställas på nivån Generell användning i SQL Database Managed Instance.

  • 400 FullBackupMissingChecksum – Den fullständiga säkerhetskopian saknas.

  • 400 FullBackupDamaged – Förutsatt att fullständig säkerhetskopiering är skadad.

  • 400 MissingStripeInBackupSet – Den angivna säkerhetskopieringsuppsättningen har en eller flera ränder som saknas.

  • 400 BrokenRestorePlanWrongDiffBaseGUID – Återställningsplanen är bruten eftersom DifferentialBaseGuid för diff-säkerhetskopiering inte matchar BackupSetGuid för fullständig säkerhetskopiering.

  • 400 IncompatiblePhysicalLayoutTooFewDataFiles – Databassäkerhetskopiering innehåller inkompatibel fysisk layout. Inga datafiler hittades i säkerhetskopian.

  • 400 CorruptedPagesInBackupSet – Åtgärden avbröts eftersom RESTORE identifierade en eller flera skadade sidor i säkerhetskopieringsuppsättningen.

  • 400 IncompatiblePhysicalLayoutNonOnlineDataFilesExist – Databassäkerhetskopiering innehåller inkompatibel fysisk layout. Datafiler som inte är online finns.

  • 400 CorruptedPagesListMaintenance – Åtgärden avbröts eftersom ett internt fel inträffade när säkerhetskopieringen bearbetades utan kontrollsumma.

  • 400 IncompatiblePhysicalLayoutWrongNumberOfLogFiles – Databassäkerhetskopiering innehåller inkompatibel fysisk layout. Flera loggfiler stöds inte.

  • 400 IncompatiblePhysicalLayoutNonOnlineLogFilesExist – Databassäkerhetskopiering innehåller inkompatibel fysisk layout. Loggfiler som inte är online finns.

  • 400 IncompatiblePhysicalLayoutTooManyNonDataLogFiles – Databassäkerhetskopiering innehåller inkompatibel fysisk layout. För många icke-data-/loggfiler.

  • 400 ExternalBackupAlreadySignaledToComplete – Återställningsbegäran har redan signalerats att slutföras.

  • 400 ExternalBackupRestoreHasNotBeenStarted – Återställningsbegäran kan bara slutföras när återställningen har startats.

  • 400 ExternalBackupUpgradeInProgress – Återställningsbegäran kan inte slutföras eftersom uppgradering pågår.

  • 400 IncompatiblePhysicalLayoutTooManyXTPFiles – Databassäkerhetskopiering innehåller inkompatibel fysisk layout. Flera filer hittades i den filgrupp som innehåller MEMORY_OPTIMIZED_DATA.

  • 400 BlobStorageFailure – bloblagringsfel har inträffat.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerFromTheStart – Det finns säkerhetskopior från flera databaser i containermappen. Kontrollera att containermappen har säkerhetskopior från en enda databas.{0}

  • 400 ManagedIdentityIssueDetectedFromTheStart – Hanterad identitet har inte konfigurerats korrekt. Kontrollera och försök igen.

  • 400 ManagedInstanceStorageLimitHit – Den hanterade instansen har nått sin lagringsgräns.

  • 400 AutoCompleteMissingLastBackupName – Begäran om automatisk fullständig återställning måste ha parametern lastBackupName angiven.

  • 400 BlobStorageServerFailure – bloblagringsserverfel har inträffat.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerWhileRestoreInProgress – Det finns säkerhetskopior från flera databaser i containermappen. Kontrollera att containermappen har säkerhetskopior från en enda databas.{0}

  • 400 ManagedIdentityIssueDetectedWhileRestoreInProgress – Hanterad identitet har inte konfigurerats korrekt. Kontrollera och försök igen.

  • 400 ManagedDatabaseNotInRestoringState – Den hanterade databasen är inte i återställningstillstånd.

Exempel

Managed database restore details.

Exempelbegäran

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

Exempelsvar

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

Definitioner

Name Description
ManagedDatabaseRestoreDetailsResult

En hanterad databasåterställningsinformation.

RestoreDetailsName

Namnet på återställningsinformationen som ska hämtas.

ManagedDatabaseRestoreDetailsResult

En hanterad databasåterställningsinformation.

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.blockReason

string

Anledningen till att återställningen är i blockerat tillstånd.

properties.currentRestoringFileName

string

Aktuellt namn på återställning av fil.

properties.lastRestoredFileName

string

Senast återställt filnamn.

properties.lastRestoredFileTime

string (date-time)

Senast återställd filtid.

properties.lastUploadedFileName

string

Senast uppladdat filnamn.

properties.lastUploadedFileTime

string (date-time)

Senast uppladdad filtid.

properties.numberOfFilesDetected

integer (int64)

Antal filer som identifierats.

properties.percentCompleted

number (double)

Procenten har slutförts.

properties.status

string

Återställningsstatus.

properties.unrestorableFiles

string[]

Lista över obegränsade filer.

type

string

Resurstyp.

RestoreDetailsName

Namnet på återställningsinformationen som ska hämtas.

Värde Description
Default