Megosztás a következőn keresztül:


Managed Database Restore Details - Get

Lekéri a felügyelt adatbázis-visszaállítás részleteit.

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

URI-paraméterek

Name In Kötelező Típus Description
databaseName
path True

string

Az adatbázis neve.

managedInstanceName
path True

string

A felügyelt példány neve.

resourceGroupName
path True

string

Az erőforrást tartalmazó erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be.

restoreDetailsName
path True

RestoreDetailsName

A lekérendő visszaállítási adatok neve.

subscriptionId
path True

string

Az Azure-előfizetést azonosító előfizetés-azonosító.

api-version
query True

string

A kéréshez használni kívánt API-verzió.

Válaszok

Name Típus Description
200 OK

ManagedDatabaseRestoreDetailsResult

A visszaállítás részleteinek lekérése sikerült.

Other Status Codes

Hibaválaszok: ***

  • 400 TargetServerDoesNotExist – A célkiszolgáló {0} nem létezik, vagy még nem áll készen. Ellenőrizze, hogy létezik-e, és próbálkozzon újra a visszaállítási kérelemmel.

  • 400 TargetServerRestoreNotAllowed – A célkiszolgáló {0} jelenleg nincs olyan állapotban, amely lehetővé teszi a visszaállítás elindítását.

  • 400 BackupSetNotFound – Nem található biztonsági másolat az adatbázis visszaállításához. Az adatbázis visszaállításához forduljon az ügyfélszolgálathoz.

  • 400 FullBackupNotFound – A teljes biztonsági mentés nem található.

  • 400 MissingThumbprint – Nem található kiszolgálói tanúsítvány.

  • 400 RestoreFromStripedBackupsNotEnabled – A csíkozott biztonsági másolatokból történő visszaállítás nem támogatott.

  • 400 BackupSetBroken – A biztonsági mentési készlet megszakadt.

  • 400 BrokenRestorePlanNoFullBackup – A visszaállítási terv megszakadt, mert nincs teljes biztonsági mentés.

  • 400 SqlRestoreError – Nem megismételhető hiba történt az indexszel {0} történő biztonsági mentés visszaállításakor – {1}{2}

  • 400 BrokenRestorePlanWrongLogBackupLSN – A visszaállítási terv megszakadt, mert az aktuális naplók biztonsági mentésének első url-címe nem <= a következő napló biztonsági mentésének utolsó url-címe.

  • 400 BrokenRestorePlanWrongDiffBackupLSN – A visszaállítási terv megszakadt, mert a diff biztonsági mentés első url-címe nem >= a teljes biztonsági mentés elsőlsn értéke.

  • 400 BrokenRestorePlanGapInLogBackups – A visszaállítási terv megszakadt, mert az aktuális napló biztonsági mentésének firstLsn értéke nem egyenlő az előző napló biztonsági mentésének utolsólsn értékével.

  • 400 PartiallyContainedDatabaseUnsupported – "Részlegesen tartalmazott adatbázis biztonsági mentése nem támogatott."

  • 400 RequiredBackupIsNotLastRestored – A migrálás nem hajtható végre, mert a megadott biztonsági mentési fájlnév nem az utolsó visszaállított biztonsági mentési fájl neve.

  • 400 XtpInitializedDuringRestore – A memóriaoptimalizált fájlcsoportnak üresnek kell lennie ahhoz, hogy általános célú SQL Database felügyelt példány szintjén visszaállítható legyen.

  • 400 FullBackupMissingChecksum – Feltéve, hogy hiányzik a teljes biztonsági mentés ellenőrzőösszege.

  • 400 FullBackupDamaged – Feltéve, hogy a teljes biztonsági mentés sérült.

  • 400 MissingStripeInBackupSet – Feltéve, hogy a biztonsági mentési készlet egy vagy több hiányzó csíkot tartalmaz.

  • 400 BrokenRestorePlanWrongDiffBaseGUID – A visszaállítási terv megszakadt, mert a különbözeti biztonsági mentés DifferentialBaseGuid tulajdonsága nem egyezik a BackupSetGuid teljes biztonsági mentésével.

  • 400 IncompatiblePhysicalLayoutTooFewDataFiles – Az adatbázis biztonsági mentése nem kompatibilis fizikai elrendezést tartalmaz. A biztonsági mentésben nem találhatók adatfájlok.

  • 400 CorruptedPagesInBackupSet – A művelet megszakadt, mert a RESTORE egy vagy több sérült oldalt észlelt a biztonsági mentési készletben.

  • 400 IncompatiblePhysicalLayoutNonOnlineDataFilesExist – Az adatbázis biztonsági mentése nem kompatibilis fizikai elrendezést tartalmaz. Nem online adatfájlok léteznek.

  • 400 CorruptedPagesListMaintenance – A művelet megszakadt, mert belső hiba történt az ellenőrzőösszeg nélküli biztonsági mentés feldolgozása során.

  • 400 IncompatiblePhysicalLayoutWrongNumberOfLogFiles – Az adatbázis biztonsági mentése nem kompatibilis fizikai elrendezést tartalmaz. Több naplófájl nem támogatott.

  • 400 IncompatiblePhysicalLayoutNonOnlineLogFilesExist – Az adatbázis biztonsági mentése nem kompatibilis fizikai elrendezést tartalmaz. Nem online naplófájlok léteznek.

  • 400 IncompatiblePhysicalLayoutTooManyNonDataLogFiles – Az adatbázis biztonsági mentése nem kompatibilis fizikai elrendezést tartalmaz. Túl sok nem adat-/naplófájl.

  • 400 ExternalBackupAlreadySignaledToComplete – A visszaállítási kérést már jelezték a befejezésre.

  • 400 ExternalBackupRestoreHasNotBeenStarted – A visszaállítási kérés csak a visszaállítás megkezdése után hajtható végre.

  • 400 ExternalBackupUpgradeInProgress – A visszaállítási kérés nem hajtható végre, mivel a frissítés folyamatban van.

  • 400 IncompatiblePhysicalLayoutTooManyXTPFiles – Az adatbázis biztonsági mentése nem kompatibilis fizikai elrendezést tartalmaz. Több fájl található a MEMORY_OPTIMIZED_DATA tartalmazó fájlcsoportban.

  • 400 BlobStorageFailure – Blob Storage-hiba történt.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerFromTheStart – A tárolómappában több adatbázisból is vannak biztonsági másolatok. Győződjön meg arról, hogy a tárolómappában vannak biztonsági másolatok egyetlen adatbázisból.{0}

  • 400 ManagedIdentityIssueDetectedFromTheStart – A felügyelt identitás nincs megfelelően beállítva. Ellenőrizze, majd próbálkozzon újra.

  • 400 ManagedInstanceStorageLimitHit – A felügyelt példány elérte a tárterületkorlátot.

  • 400 Automatikus kiegészítésMissingLastBackupName – Az automatikus visszaállítási kérelemnek lastBackupName paraméterrel kell rendelkeznie.

  • 400 BlobStorageServerFailure – Blob Storage-kiszolgáló hibája történt.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerWhileRestoreInProgress – A tárolómappában több adatbázisból is vannak biztonsági másolatok. Győződjön meg arról, hogy a tárolómappában vannak biztonsági másolatok egyetlen adatbázisból.{0}

  • 400 ManagedIdentityIssueDetectedWhileRestoreInProgress – A felügyelt identitás nincs megfelelően beállítva. Ellenőrizze, majd próbálkozzon újra.

  • 400 ManagedDatabaseNotInRestoringState – A felügyelt adatbázis nincs visszaállítási állapotban.

Példák

Managed database restore details.

Mintakérelem

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

Mintaválasz

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

Definíciók

Name Description
ManagedDatabaseRestoreDetailsResult

Felügyelt adatbázis-visszaállítás részletei.

RestoreDetailsName

A lekérendő visszaállítási adatok neve.

ManagedDatabaseRestoreDetailsResult

Felügyelt adatbázis-visszaállítás részletei.

Name Típus Description
id

string

Erőforrás-azonosító.

name

string

Erőforrás neve.

properties.blockReason

string

Ennek oka, hogy a visszaállítás Blokkolt állapotban van.

properties.currentRestoringFileName

string

A fájlnév visszaállítása folyamatban van.

properties.lastRestoredFileName

string

Legutóbb visszaállított fájlnév.

properties.lastRestoredFileTime

string

Legutóbb visszaállított fájlidő.

properties.lastUploadedFileName

string

Legutóbb feltöltött fájlnév.

properties.lastUploadedFileTime

string

Legutóbb feltöltött fájlidő.

properties.numberOfFilesDetected

integer

Az észlelt fájlok száma.

properties.percentCompleted

number

Készültségi szint.

properties.status

string

Visszaállítás állapota.

properties.unrestorableFiles

string[]

A nem tárolható fájlok listája.

type

string

Erőforrástípus.

RestoreDetailsName

A lekérendő visszaállítási adatok neve.

Name Típus Description
Default

string