Udostępnij za pośrednictwem


Managed Database Restore Details - Get

Pobiera szczegóły przywracania zarządzanej bazy danych.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
databaseName
path True

string

Nazwa bazy danych.

managedInstanceName
path True

string

Nazwa wystąpienia zarządzanego.

resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu.

restoreDetailsName
path True

RestoreDetailsName

Nazwa szczegółów przywracania do pobrania.

subscriptionId
path True

string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True

string

Wersja interfejsu API do użycia dla żądania.

Odpowiedzi

Nazwa Typ Opis
200 OK

ManagedDatabaseRestoreDetailsResult

Pomyślnie pobrano szczegóły przywracania.

Other Status Codes

Odpowiedzi na błędy: ***

  • 400 TargetServerDoesNotExist — serwer {0} docelowy nie istnieje lub nie jest jeszcze gotowy. Sprawdź, czy istnieje i ponów próbę żądania przywrócenia.

  • 400 TargetServerRestoreNotAllowed — serwer {0} docelowy nie jest obecnie w stanie umożliwiającym uruchomienie przywracania.

  • 400 BackupSetNotFound — nie znaleziono kopii zapasowych w celu przywrócenia bazy danych. Skontaktuj się z pomocą techniczną, aby przywrócić bazę danych.

  • 400 FullBackupNotFound — nie można odnaleźć pełnej kopii zapasowej.

  • 400 MissingThumbprint — nie można odnaleźć certyfikatu serwera.

  • 400 RestoreFromStripedBackupsNotEnabled — przywracanie z kopii zapasowych rozłożonych nie jest obsługiwane.

  • 400 BackupSetBroken — zestaw kopii zapasowych jest uszkodzony.

  • 400 BrokenRestorePlanNoFullBackup — plan przywracania został przerwany, ponieważ nie ma pełnej kopii zapasowej.

  • 400 SqlRestoreError — wystąpił błąd niemożliwy do pobrania podczas przywracania kopii zapasowej za pomocą indeksu {0} — {1}{2}

  • 400 BrokenRestorePlanWrongLogBackupLSN — plan przywracania został przerwany, ponieważ pierwsza liczba bieżących kopii zapasowych dziennika nie <jest = lastLsn następnej kopii zapasowej dziennika.

  • 400 BrokenRestorePlanWrongDiffBackupLSN — plan przywracania został przerwany, ponieważ pierwsze listy kopii zapasowej różnicy nie >są = pierwszelsn pełnej kopii zapasowej.

  • 400 BrokenRestorePlanGapInLogBackups — plan przywracania został przerwany, ponieważ pierwsze listy bieżącej kopii zapasowej dziennika nie są równe lastLsn kopii zapasowej dziennika wstępnego.

  • 400 PartiallyContainedDatabaseUnsupported — "Kopia zapasowa częściowo zawartej bazy danych nie jest obsługiwana".

  • 400 RequiredBackupIsNotLastRestored — nie można ukończyć migracji, ponieważ podana nazwa pliku kopii zapasowej nie jest nazwą ostatniego przywróconego pliku kopii zapasowej.

  • 400 XtpInitializedDuringRestore — grupa plików zoptymalizowana pod kątem pamięci musi być pusta w celu przywrócenia w warstwie Ogólnego przeznaczenia wystąpienia zarządzanego SQL Database.

  • 400 FullBackupMissingChecksum — podana pełna kopia zapasowa nie zawiera sumy kontrolnej.

  • 400 FullBackupDamaged — pod warunkiem, że pełna kopia zapasowa jest uszkodzona.

  • 400 MissingStripeInBackupSet — podany zestaw kopii zapasowych ma co najmniej jeden brak pasków.

  • 400 BrokenRestorePlanWrongDiffBaseGUID — plan przywracania został przerwany, ponieważ różnicowa bazabaseGuid kopii zapasowej różnicowej nie jest zgodna z wartością BackupSetGuid pełnej kopii zapasowej.

  • 400 IncompatiblePhysicalLayoutTooFewDataFiles — kopia zapasowa bazy danych zawiera niezgodny układ fizyczny. W kopii zapasowej nie znaleziono plików danych.

  • 400 UszkodzonePagesInBackupSet — operacja została przerwana, ponieważ funkcja RESTORE wykryła co najmniej jedną uszkodzoną stronę w zestawie kopii zapasowych.

  • 400 IncompatiblePhysicalLayoutNonOnlineDataFilesExist — kopia zapasowa bazy danych zawiera niezgodny układ fizyczny. Istnieją pliki danych innych niż online.

  • 400 UszkodzonepagesListMaintenance — operacja została przerwana, ponieważ wystąpił błąd wewnętrzny podczas przetwarzania kopii zapasowej wykonanej bez sumy kontrolnej.

  • 400 IncompatiblePhysicalLayoutWrongNumberOfLogFiles — kopia zapasowa bazy danych zawiera niezgodny układ fizyczny. Wiele plików dziennika nie jest obsługiwanych.

  • 400 IncompatiblePhysicalLayoutNonOnlineLogFilesExist — kopia zapasowa bazy danych zawiera niezgodny układ fizyczny. Istnieją pliki dziennika spoza trybu online.

  • 400 IncompatiblePhysicalLayoutTooManyNonDataLogFiles — kopia zapasowa bazy danych zawiera niezgodny układ fizyczny. Zbyt wiele plików innych niż dane/dzienniki.

  • 400 ExternalBackupAlreadySignaledToComplete — żądanie przywracania zostało już zasygnalizowane do ukończenia.

  • 400 ExternalBackupRestoreHasNotBeenStarted — żądanie przywracania można wykonać tylko po rozpoczęciu przywracania.

  • 400 ExternalBackupUpgradeInProgress — nie można ukończyć żądania przywracania, ponieważ trwa uaktualnianie.

  • 400 IncompatiblePhysicalLayoutTooManyXTPFiles — kopia zapasowa bazy danych zawiera niezgodny układ fizyczny. Wiele plików znalezionych w grupie plików zawierającej MEMORY_OPTIMIZED_DATA.

  • 400 BlobStorageFailure — wystąpił błąd magazynu obiektów blob.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerFromTheStart — istnieją kopie zapasowe z wielu baz danych w folderze kontenera. Upewnij się, że folder kontenera zawiera kopie zapasowe z pojedynczej bazy danych.{0}

  • 400 ManagedIdentityIssueDetectedFromTheStart — tożsamość zarządzana nie jest poprawnie skonfigurowana. Sprawdź i spróbuj ponownie.

  • 400 ManagedInstanceStorageLimitHit — wystąpienie zarządzane osiągnęło limit magazynu.

  • 400 AutoCompleteMissingLastBackupName — podane jest automatyczne żądanie przywracania ostatniego zwrotu.

  • 400 BlobStorageServerFailure — wystąpił błąd serwera magazynu obiektów blob.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerWhileRestoreInProgress — istnieją kopie zapasowe z wielu baz danych w folderze kontenera. Upewnij się, że folder kontenera zawiera kopie zapasowe z pojedynczej bazy danych.{0}

  • 400 ManagedIdentityIssueDetectedWhileRestoreInProgress — tożsamość zarządzana nie jest poprawnie skonfigurowana. Sprawdź i spróbuj ponownie.

  • 400 ManagedDatabaseNotInRestoringState — zarządzana baza danych nie jest w stanie przywracania.

Przykłady

Managed database restore details.

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
ManagedDatabaseRestoreDetailsResult

Szczegóły przywracania zarządzanej bazy danych.

RestoreDetailsName

Nazwa szczegółów przywracania do pobrania.

ManagedDatabaseRestoreDetailsResult

Szczegóły przywracania zarządzanej bazy danych.

Nazwa Typ Opis
id

string

Identyfikator zasobu.

name

string

Nazwa zasobu.

properties.blockReason

string

Przyczyna przywracania jest w stanie Zablokowany.

properties.currentRestoringFileName

string

Bieżąca nazwa pliku przywracania.

properties.lastRestoredFileName

string

Ostatnia przywrócona nazwa pliku.

properties.lastRestoredFileTime

string

Czas ostatniego przywrócenia pliku.

properties.lastUploadedFileName

string

Ostatnia przekazana nazwa pliku.

properties.lastUploadedFileTime

string

Czas ostatniego przekazania pliku.

properties.numberOfFilesDetected

integer

Liczba wykrytych plików.

properties.percentCompleted

number

Procent ukończony.

properties.status

string

Stan przywracania.

properties.unrestorableFiles

string[]

Lista nieodpoznawalnych plików.

type

string

Typ zasobu.

RestoreDetailsName

Nazwa szczegółów przywracania do pobrania.

Nazwa Typ Opis
Default

string