Bagikan melalui


Managed Database Restore Details - Get

Mendapatkan detail pemulihan database terkelola.

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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
databaseName
path True

string

Nama database.

managedInstanceName
path True

string

Nama instans terkelola.

resourceGroupName
path True

string

Nama grup sumber daya yang berisi sumber daya. Anda dapat memperoleh nilai ini dari Azure Resource Manager API atau portal.

restoreDetailsName
path True

RestoreDetailsName

Nama detail pemulihan yang akan diambil.

subscriptionId
path True

string

ID langganan yang mengidentifikasi langganan Azure.

api-version
query True

string

Versi API yang digunakan untuk permintaan.

Respons

Nama Jenis Deskripsi
200 OK

ManagedDatabaseRestoreDetailsResult

Berhasil mengambil detail pemulihan.

Other Status Codes

Respons Kesalahan: ***

  • 400 TargetServerDoesNotExist - Server {0} target belum ada atau belum siap. Silakan periksa apakah ada dan coba lagi permintaan pemulihan.

  • 400 TargetServerRestoreNotAllowed - Server {0} target saat ini tidak dalam keadaan yang memungkinkan pemulihan dimulai.

  • 400 BackupSetNotFound - Tidak ada cadangan yang ditemukan untuk memulihkan database. Silakan hubungi dukungan untuk memulihkan database.

  • 400 FullBackupNotFound - Pencadangan penuh tidak dapat ditemukan.

  • 400 MissingThumbprint - Tidak dapat menemukan sertifikat server.

  • 400 RestoreFromStripedBackupsNotEnabled - Memulihkan dari cadangan bergaris tidak didukung.

  • 400 BackupSetBroken - Kumpulan cadangan rusak.

  • 400 BrokenRestorePlanNoFullBackup - Rencana pemulihan rusak karena tidak ada pencadangan penuh.

  • 400 SqlRestoreError - Kesalahan yang tidak dapat dicoba kembali terjadi saat memulihkan cadangan dengan indeks {0} - {1}{2}

  • 400 BrokenRestorePlanWrongLogBackupLSN - Rencana pemulihan rusak karena firstLsn dari cadangan log saat ini tidak <= lastLsn dari cadangan log berikutnya.

  • 400 BrokenRestorePlanWrongDiffBackupLSN - Rencana pemulihan rusak karena firstLsn dari cadangan diff tidak >= firstLsn dari pencadangan penuh.

  • 400 BrokenRestorePlanGapInLogBackups - Rencana pemulihan rusak karena firstLsn dari cadangan log saat ini tidak sama dengan lastLsn cadangan log sebelumnya.

  • 400 PartiallyContainedDatabaseUnsupported - "Pencadangan untuk database yang sebagian berisi tidak didukung."

  • 400 RequiredBackupIsNotLastRestored - Migrasi tidak dapat diselesaikan karena nama file cadangan yang disediakan bukan nama file cadangan terakhir yang dipulihkan.

  • 400 XtpInitializedDuringRestore - Grup file yang dioptimalkan memori harus kosong agar dapat dipulihkan pada tingkat Tujuan Umum SQL Database Managed Instance.

  • 400 FullBackupMissingChecksum - Pencadangan penuh yang disediakan tidak memiliki checksum.

  • 400 FullBackupDamaged - Pencadangan penuh yang disediakan rusak.

  • 400 MissingStripeInBackupSet - Set cadangan yang disediakan memiliki satu atau beberapa garis yang hilang.

  • 400 BrokenRestorePlanWrongDiffBaseGUID - Rencana pemulihan rusak karena DifferentialBaseGuid dari cadangan diff tidak cocok dengan BackupSetGuid dari pencadangan penuh.

  • 400 IncompatiblePhysicalLayoutTooFewDataFiles - Cadangan database berisi tata letak fisik yang tidak kompatibel. Tidak ada file data yang ditemukan dalam cadangan.

  • 400 CorruptedPagesInBackupSet - Operasi dibatalkan karena RESTORE mendeteksi satu atau beberapa halaman rusak dalam kumpulan cadangan.

  • 400 IncompatiblePhysicalLayoutNonOnlineDataFilesExist - Cadangan database berisi tata letak fisik yang tidak kompatibel. File data non-online ada.

  • 400 CorruptedPagesListMaintenance - Operasi dibatalkan karena terjadi kesalahan internal saat memproses cadangan yang diambil tanpa checksum.

  • 400 IncompatiblePhysicalLayoutWrongNumberOfLogFiles - Cadangan database berisi tata letak fisik yang tidak kompatibel. Beberapa file log tidak didukung.

  • 400 IncompatiblePhysicalLayoutNonOnlineLogFilesExist - Cadangan database berisi tata letak fisik yang tidak kompatibel. Ada file log non-online.

  • 400 IncompatiblePhysicalLayoutTooManyNonDataLogFiles - Cadangan database berisi tata letak fisik yang tidak kompatibel. Terlalu banyak file non-data/log.

  • 400 ExternalBackupAlreadySignaledToComplete - Permintaan pemulihan telah disinyalir selesai.

  • 400 ExternalBackupRestoreHasNotBeenStarted - Permintaan pemulihan hanya dapat diselesaikan setelah pemulihan dimulai.

  • 400 ExternalBackupUpgradeInProgress - Permintaan pemulihan tidak dapat diselesaikan, karena peningkatan sedang berlangsung.

  • 400 IncompatiblePhysicalLayoutTooManyXTPFiles - Cadangan database berisi tata letak fisik yang tidak kompatibel. Beberapa file ditemukan di grup file yang berisi MEMORY_OPTIMIZED_DATA.

  • 400 BlobStorageFailure - Kegagalan penyimpanan blob telah terjadi.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerFromTheStart - Ada cadangan dari beberapa database di folder kontainer. Pastikan folder kontainer memiliki cadangan dari satu database.{0}

  • 400 ManagedIdentityIssueDetectedFromTheStart - Identitas terkelola tidak disiapkan dengan benar. Harap verifikasi dan coba lagi.

  • 400 ManagedInstanceStorageLimitHit - Instans terkelola telah mencapai batas penyimpanannya.

  • 400 AutoCompleteMissingLastBackupName - Permintaan pemulihan lengkap otomatis harus memiliki parameter lastBackupName yang disediakan.

  • 400 BlobStorageServerFailure - Kegagalan server penyimpanan blob telah terjadi.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerWhileRestoreInProgress - Ada cadangan dari beberapa database di folder kontainer. Pastikan folder kontainer memiliki cadangan dari satu database.{0}

  • 400 ManagedIdentityIssueDetectedWhileRestoreInProgress - Identitas terkelola tidak disiapkan dengan benar. Harap verifikasi dan coba lagi.

  • 400 ManagedDatabaseNotInRestoringState - Database terkelola tidak dalam status Memulihkan.

Contoh

Managed database restore details.

Permintaan sampel

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

Respon sampel

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

Definisi

Nama Deskripsi
ManagedDatabaseRestoreDetailsResult

Detail pemulihan database terkelola.

RestoreDetailsName

Nama detail pemulihan yang akan diambil.

ManagedDatabaseRestoreDetailsResult

Detail pemulihan database terkelola.

Nama Jenis Deskripsi
id

string

ID Sumber Daya.

name

string

Nama sumber daya.

properties.blockReason

string

Alasan mengapa pemulihan dalam status Diblokir.

properties.currentRestoringFileName

string

Nama file pemulihan saat ini.

properties.lastRestoredFileName

string

Nama file terakhir yang dipulihkan.

properties.lastRestoredFileTime

string

Waktu file terakhir dipulihkan.

properties.lastUploadedFileName

string

Nama file yang terakhir diunggah.

properties.lastUploadedFileTime

string

Waktu file terakhir diunggah.

properties.numberOfFilesDetected

integer

Jumlah file yang terdeteksi.

properties.percentCompleted

number

Persen selesai.

properties.status

string

Pulihkan status.

properties.unrestorableFiles

string[]

Daftar file yang tidak dapat disimpan.

type

string

Jenis sumber daya

RestoreDetailsName

Nama detail pemulihan yang akan diambil.

Nama Jenis Deskripsi
Default

string