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å den återställningsinformation som ska hämtas.

subscriptionId
path True

string

Prenumerations-ID:t 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} finns inte eller är inte klar än. Kontrollera att den finns och försök att återställa begäran igen.

  • 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 – Det går inte att hitta fullständig säkerhetskopiering.

  • 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 bryts eftersom det inte finns någon fullständig säkerhetskopiering.

  • 400 SqlRestoreError – Ett fel som inte kan försökas igen uppstod 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 bryts eftersom firstLsn för den aktuella loggsäkerhetskopian inte är lika med lastLsn för säkerhetskopiering av förinstallerade loggar.

  • 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äkerhetskopian inte är namnet på den senaste säkerhetskopieringsfilen som återställs.

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

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

  • 400 FullBackupDamaged – Den fullständiga säkerhetskopieringen är skadad.

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

  • 400 BrokenRestorePlanWrongDiffBaseGUID – Återställningsplanen bryts 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 uppstod när säkerhetskopian 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 – Blob Storage-fel 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 – Blob Storage-serverfel har uppstått.

  • 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å den återställningsinformation 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 filnamn som återställs.

properties.lastRestoredFileName

string

Senast återställt filnamn.

properties.lastRestoredFileTime

string

Senast återställd filtid.

properties.lastUploadedFileName

string

Senast uppladdat filnamn.

properties.lastUploadedFileTime

string

Senast uppladdad filtid.

properties.numberOfFilesDetected

integer

Antal identifierade filer.

properties.percentCompleted

number

Procent slutfört.

properties.status

string

Återställningsstatus.

properties.unrestorableFiles

string[]

Lista över obegränsade filer.

type

string

Resurstyp.

RestoreDetailsName

Namnet på den återställningsinformation som ska hämtas.

Name Typ Description
Default

string