Freigeben über


Managed Database Restore Details - Get

Ruft Wiederherstellungsdetails für verwaltete Datenbanken ab.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
databaseName
path True

string

Der Name der Datenbank.

managedInstanceName
path True

string

Der Name der verwalteten Instanz.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

restoreDetailsName
path True

RestoreDetailsName

Der Name der abzurufenden Wiederherstellungsdetails.

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

api-version
query True

string

API-Version, die für die Anforderung verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK

ManagedDatabaseRestoreDetailsResult

Wiederherstellungsdetails wurden erfolgreich abgerufen.

Other Status Codes

Fehlerantworten: ***

  • 400 TargetServerDoesNotExist: Der Zielserver {0} ist nicht vorhanden oder noch nicht bereit. Überprüfen Sie, ob sie vorhanden ist, und wiederholen Sie die Wiederherstellungsanforderung.

  • 400 TargetServerRestoreNotAllowed: Der Zielserver {0} befindet sich derzeit nicht in einem Zustand, der das Starten einer Wiederherstellung zulässt.

  • 400 BackupSetNotFound: Es wurden keine Sicherungen gefunden, um die Datenbank wiederherzustellen. Wenden Sie sich zur Wiederherstellung der Datenbank an den Support.

  • 400 FullBackupNotFound: Vollständige Sicherung nicht gefunden.

  • 400 MissingThumbprint: Serverzertifikat kann nicht gefunden werden.

  • 400 RestoreFromStripedBackupsNotEnabled: Die Wiederherstellung aus Stripesicherungen wird nicht unterstützt.

  • 400 BackupSetBroken: Sicherungssatz ist beschädigt.

  • 400 BrokenRestorePlanNoFullBackup: Der Wiederherstellungsplan ist beschädigt, da keine vollständige Sicherung vorhanden ist.

  • 400 SqlRestoreError : Nicht wiederholbarer Fehler beim Wiederherstellen der Sicherung mit Index {0} : {1}{2}

  • 400 BrokenRestorePlanWrongLogBackupLSN: Der Wiederherstellungsplan ist unterbrochen, da firstLsn der aktuellen Protokollsicherung nicht <= lastLsn der nächsten Protokollsicherung ist.

  • 400 BrokenRestorePlanWrongDiffBackupLSN: Der Wiederherstellungsplan ist unterbrochen, weil firstLsn der diff Sicherung nicht >= firstLsn der vollständigen Sicherung ist.

  • 400 BrokenRestorePlanGapInLogBackups: Der Wiederherstellungsplan ist unterbrochen, da firstLsn der aktuellen Protokollsicherung nicht mit lastLsn der protokollvorbereiten Sicherung identisch ist.

  • 400 PartiallyContainedDatabaseUnsupported: "Sicherung für eine teilweise enthaltene Datenbank wird nicht unterstützt."

  • 400 RequiredBackupIsNotLastRestored: Die Migration kann nicht abgeschlossen werden, da der angegebene Sicherungsdateiname nicht der Name der letzten Wiederherstellungsdatei ist.

  • 400 XtpInitializedDuringRestore: Speicheroptimierte Dateigruppe muss leer sein, um auf Universell Ebene von SQL-Datenbank verwaltete Instanz wiederhergestellt zu werden.

  • 400 FullBackupMissingChecksum: Die vollständige Sicherung fehlt die Prüfsumme.

  • 400 FullBackupDamaged: Die vollständige Sicherung ist beschädigt.

  • 400 MissingStripeInBackupSet: Der angegebene Sicherungssatz verfügt über einen oder mehrere fehlende Stripes.

  • 400 BrokenRestorePlanWrongDiffBaseGUID: Der Wiederherstellungsplan ist unterbrochen, weil differentialBaseGuid von diff Sicherung nicht mit BackupSetGuid der vollständigen Sicherung übereinstimmt.

  • 400 IncompatiblePhysicalLayoutTooFewDataFiles: Datenbanksicherung enthält inkompatibles physisches Layout. In der Sicherung werden keine Datendateien gefunden.

  • 400 CorruptedPagesInBackupSet: Der Vorgang wurde abgebrochen, da RESTORE eine oder mehrere beschädigte Seiten im Sicherungssatz erkannt hat.

  • 400 IncompatiblePhysicalLayoutNonOnlineDataFilesExist : Datenbanksicherung enthält inkompatibles physisches Layout. Nicht online verfügbare Datendateien sind vorhanden.

  • 400 CorruptedPagesListMaintenance : Der Vorgang wurde abgebrochen, da bei der Verarbeitung der Sicherung ohne Prüfsumme ein interner Fehler aufgetreten ist.

  • 400 IncompatiblePhysicalLayoutWrongNumberOfLogFiles – Datenbanksicherung enthält inkompatibles physisches Layout. Mehrere Protokolldateien werden nicht unterstützt.

  • 400 IncompatiblePhysicalLayoutNonOnlineLogFilesExist : Datenbanksicherung enthält inkompatibles physisches Layout. Nicht online gespeicherte Protokolldateien sind vorhanden.

  • 400 IncompatiblePhysicalLayoutTooManyNonDataLogFiles : Datenbanksicherung enthält inkompatibles physisches Layout. Zu viele Nicht-Daten-/Protokolldateien.

  • 400 ExternalBackupAlreadySignaledToComplete: Die Wiederherstellungsanforderung wurde bereits als abgeschlossen signalisiert.

  • 400 ExternalBackupRestoreHasNotBeenStarted: Die Wiederherstellungsanforderung kann erst abgeschlossen werden, nachdem die Wiederherstellung gestartet wurde.

  • 400 ExternalBackupUpgradeInProgress: Die Wiederherstellungsanforderung kann nicht abgeschlossen werden, da das Upgrade ausgeführt wird.

  • 400 IncompatiblePhysicalLayoutTooManyXTPFiles: Datenbanksicherung enthält inkompatibles physisches Layout. Mehrere Dateien in der Dateigruppe, die MEMORY_OPTIMIZED_DATA enthält.

  • 400 BlobStorageFailure: Fehler beim Blobspeicher.

  • 400 SicherungenFromMultipleDatabasesDetectedInTheContainerFromTheStart: Der Containerordner enthält Sicherungen aus mehreren Datenbanken. Stellen Sie sicher, dass der Containerordner Sicherungen aus einer einzelnen Datenbank enthält.{0}

  • 400 ManagedIdentityIssueDetectedFromTheStart: Die verwaltete Identität ist nicht ordnungsgemäß eingerichtet. Überprüfen Sie, und versuchen Sie es erneut.

  • 400 ManagedInstanceStorageLimitHit: Die verwaltete instance hat ihr Speicherlimit erreicht.

  • 400 AutoCompleteMissingLastBackupName: Für die automatische Vollständige Wiederherstellung muss der LastBackupName-Parameter angegeben sein.

  • 400 BlobStorageServerFailure: Fehler beim Blob storage-Server.

  • 400 SicherungenFromMultipleDatabasesDetectedInTheContainerWhileRestoreInProgress: Der Containerordner enthält Sicherungen aus mehreren Datenbanken. Stellen Sie sicher, dass der Containerordner Sicherungen aus einer einzelnen Datenbank enthält.{0}

  • 400 ManagedIdentityIssueDetectedWhileRestoreInProgress: Die verwaltete Identität ist nicht ordnungsgemäß eingerichtet. Überprüfen Sie, und versuchen Sie es erneut.

  • 400 ManagedDatabaseNotInRestoringState: Die verwaltete Datenbank befindet sich nicht im Zustand Wiederherstellung.

Beispiele

Managed database restore details.

Beispielanforderung

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
ManagedDatabaseRestoreDetailsResult

Details zur Wiederherstellung einer verwalteten Datenbank.

RestoreDetailsName

Der Name der abzurufenden Wiederherstellungsdetails.

ManagedDatabaseRestoreDetailsResult

Details zur Wiederherstellung einer verwalteten Datenbank.

Name Typ Beschreibung
id

string

Ressourcen-ID

name

string

Name der Ressource.

properties.blockReason

string

Der Grund, warum sich die Wiederherstellung im Status Blockiert befindet.

properties.currentRestoringFileName

string

Aktueller Wiederherstellungsdateiname.

properties.lastRestoredFileName

string

Zuletzt wiederhergestellter Dateiname.

properties.lastRestoredFileTime

string

Zeitpunkt der letzten Wiederherstellung der Datei.

properties.lastUploadedFileName

string

Zuletzt hochgeladener Dateiname.

properties.lastUploadedFileTime

string

Zeitpunkt der letzten hochgeladenen Datei.

properties.numberOfFilesDetected

integer

Anzahl der erkannten Dateien.

properties.percentCompleted

number

Prozent abgeschlossen.

properties.status

string

Wiederherstellen status.

properties.unrestorableFiles

string[]

Liste der nicht restorierbaren Dateien.

type

string

Der Ressourcentyp.

RestoreDetailsName

Der Name der abzurufenden Wiederherstellungsdetails.

Name Typ Beschreibung
Default

string