Sdílet prostřednictvím


Managed Database Restore Details - Get

Získá podrobnosti o obnovení spravované databáze.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
databaseName
path True

string

Název databáze.

managedInstanceName
path True

string

Název spravované instance.

resourceGroupName
path True

string

Název skupiny prostředků, která prostředek obsahuje. Tuto hodnotu můžete získat z rozhraní API Resource Manager Azure nebo z portálu.

restoreDetailsName
path True

RestoreDetailsName

Název podrobností o obnovení, které se mají načíst.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

Odpovědi

Name Typ Description
200 OK

ManagedDatabaseRestoreDetailsResult

Podrobnosti o obnovení se úspěšně načetly.

Other Status Codes

Chybové odpovědi: ***

  • 400 TargetServerDoesNotExist – cílový server {0} neexistuje nebo ještě není připravený. Zkontrolujte, jestli existuje, a zkuste žádost o obnovení zopakovat.

  • 400 TargetServerRestoreNotAllowed – cílový server {0} aktuálně není ve stavu, který umožňuje spuštění obnovení.

  • 400 BackupSetNotFound – Nenašly se žádné zálohy pro obnovení databáze. Pokud chcete databázi obnovit, obraťte se na podporu.

  • 400 FullBackupNotFound – Úplné zálohování nelze najít.

  • 400 MissingThumbprint – Nelze najít certifikát serveru.

  • 400 RestoreFromStripedBackupsNotEnabled – Obnovení z prokládaná zálohy se nepodporuje.

  • 400 BackupSetBroken – Sada záloh je poškozená.

  • 400 BrokenRestorePlanNoFullBackup – Plán obnovení je poškozený, protože neexistuje úplná záloha.

  • 400 SqlRestoreError – při obnovování zálohy s indexem {0} došlo k chybě, která se neopakuje – {1}{2}

  • 400 BrokenRestorePlanWrongLogBackupLSN – Plán obnovení je porušený, protože firstLsn aktuálního zálohování protokolů není <= lastLsn dalšího zálohování protokolů.

  • 400 BrokenRestorePlanWrongDiffBackupLSN – Plán obnovení je porušený, protože firstLsn rozdílového zálohování není >= firstLsn úplného zálohování.

  • 400 BrokenRestorePlanGapInLogBackups – plán obnovení je porušený, protože hodnota firstLsn aktuálního zálohování protokolů není rovna hodnotě lastLsn předchozí zálohy protokolů.

  • 400 PartiallyContainedDatabaseUnsupported – "Zálohování částečně obsažené databáze není podporováno."

  • 400 RequiredBackupIsNotLastRestored – Migraci nejde dokončit, protože zadaný název záložního souboru není název posledního obnoveného záložního souboru.

  • 400 XtpInitializedDuringRestore – Paměťově optimalizovaná skupina souborů musí být prázdná, aby ji bylo možné obnovit na Pro obecné účely úrovni služby SQL Database Managed Instance.

  • 400 FullBackupMissingChecksum – za předpokladu, že u úplného zálohování chybí kontrolní součet.

  • 400 FullBackupDamaged – za předpokladu, že je poškozená úplná záloha.

  • 400 MissingStripeInBackupSet – Zadaná zálohovací sada obsahuje jeden nebo více chybějících pruhů.

  • 400 BrokenRestorePlanWrongDiffBaseGUID – Plán obnovení je porušený, protože DifferentialBaseGuid rozdílového zálohování neodpovídá BackupSetGuid úplného zálohování.

  • 400 IncompatiblePhysicalLayoutTooFewDataFiles – Zálohování databáze obsahuje nekompatibilní fyzické rozložení. V záloze nebyly nalezeny žádné datové soubory.

  • 400 CorruptedPagesInBackupSet – operace byla přerušena, protože funkce RESTORE zjistila jednu nebo více poškozených stránek v zálohovací sadě.

  • 400 IncompatiblePhysicalLayoutNonOnlineDataFilesExist – zálohování databáze obsahuje nekompatibilní fyzické rozložení. Existují datové soubory, které nejsou online.

  • 400 CorruptedPagesListMaintenance – Operace byla přerušena, protože při zpracování zálohy pořízené bez kontrolního součtu došlo k vnitřní chybě.

  • 400 IncompatiblePhysicalLayoutWrongNumberOfLogFiles – Zálohování databáze obsahuje nekompatibilní fyzické rozložení. Více souborů protokolu není podporováno.

  • 400 IncompatiblePhysicalLayoutNonOnlineLogFilesExist – Zálohování databáze obsahuje nekompatibilní fyzické rozložení. Existují soubory protokolu, které nejsou online.

  • 400 IncompatiblePhysicalLayoutTooManyNonDataLogFiles – zálohování databáze obsahuje nekompatibilní fyzické rozložení. Příliš mnoho souborů bez dat nebo protokolů.

  • 400 ExternalBackupAlreadySignaledToComplete – požadavek na obnovení už byl signalizován k dokončení.

  • 400 ExternalBackupRestoreHasNotBeenStarted – Žádost o obnovení je možné dokončit až po spuštění obnovení.

  • 400 ExternalBackupUpgradeInProgress – Požadavek na obnovení nejde dokončit, protože probíhá upgrade.

  • 400 IncompatiblePhysicalLayoutTooManyXTPFiles – Zálohování databáze obsahuje nekompatibilní fyzické rozložení. Ve skupině souborů, která obsahuje MEMORY_OPTIMIZED_DATA, bylo nalezeno více souborů.

  • 400 BlobStorageFailure – Došlo k selhání úložiště objektů blob.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerFromTheStart – ve složce kontejneru jsou zálohy z více databází. Ujistěte se, že složka kontejneru obsahuje zálohy z izolované databáze.{0}

  • 400 ManagedIdentityIssueDetectedFromTheStart – spravovaná identita není správně nastavená. Ověřte to prosím a zkuste to znovu.

  • 400 ManagedInstanceStorageLimitHit – spravovaná instance dosáhla limitu úložiště.

  • 400 AutoCompleteMissingLastBackupName – žádost o automatické dokončení obnovení musí mít zadaný parametr lastBackupName.

  • 400 BlobStorageServerFailure – Došlo k selhání serveru úložiště objektů blob.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerWhileRestoreInProgress – Ve složce kontejneru jsou zálohy z více databází. Ujistěte se, že složka kontejneru obsahuje zálohy z izolované databáze.{0}

  • 400 ManagedIdentityIssueDetectedWhileRestoreInProgress – Spravovaná identita není správně nastavená. Ověřte to prosím a zkuste to znovu.

  • 400 ManagedDatabaseNotInRestoringState – Spravovaná databáze není ve stavu obnovování.

Příklady

Managed database restore details.

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
ManagedDatabaseRestoreDetailsResult

Podrobnosti o obnovení spravované databáze

RestoreDetailsName

Název podrobností o obnovení, které se mají načíst.

ManagedDatabaseRestoreDetailsResult

Podrobnosti o obnovení spravované databáze

Name Typ Description
id

string

ID prostředku.

name

string

Název prostředku.

properties.blockReason

string

Důvod, proč je obnovení v blokované stavu.

properties.currentRestoringFileName

string

Název aktuálního obnovujícího souboru.

properties.lastRestoredFileName

string

Název naposledy obnovených souborů.

properties.lastRestoredFileTime

string

Čas posledního obnovení souboru.

properties.lastUploadedFileName

string

Název naposledy nahraného souboru.

properties.lastUploadedFileTime

string

Čas posledního nahrání souboru.

properties.numberOfFilesDetected

integer

Počet zjištěných souborů

properties.percentCompleted

number

Procento dokončeno.

properties.status

string

Stav obnovení.

properties.unrestorableFiles

string[]

Seznam souborů, které se nedají upravit.

type

string

Typ prostředku.

RestoreDetailsName

Název podrobností o obnovení, které se mají načíst.

Name Typ Description
Default

string