Share via


Managed Database Restore Details - Get

Yönetilen veritabanı geri yükleme ayrıntılarını alır.

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

URI Parametreleri

Name İçinde Gerekli Tür Description
databaseName
path True

string

Veritabanının adı.

managedInstanceName
path True

string

Yönetilen örneğin adı.

resourceGroupName
path True

string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

restoreDetailsName
path True

RestoreDetailsName

Alınacak geri yükleme ayrıntılarının adı.

subscriptionId
path True

string

Azure aboneliğini tanımlayan abonelik kimliği.

api-version
query True

string

İstek için kullanılacak API sürümü.

Yanıtlar

Name Tür Description
200 OK

ManagedDatabaseRestoreDetailsResult

Geri yükleme ayrıntıları başarıyla alındı.

Other Status Codes

Hata Yanıtları: ***

  • 400 TargetServerDoesNotExist - Hedef sunucu {0} yok veya henüz hazır değil. Lütfen var olup olmadığını denetleyin ve geri yükleme isteğini yeniden deneyin.

  • 400 TargetServerRestoreNotAllowed - Hedef sunucu {0} şu anda geri yüklemenin başlatılmasına izin veren bir durumda değil.

  • 400 BackupSetNotFound - Veritabanını geri yüklemek için yedekleme bulunamadı. Veritabanını geri yüklemek için desteğe başvurun.

  • 400 FullBackupNotFound - Tam yedekleme bulunamadı.

  • 400 MissingThumbprint - Sunucu sertifikası bulunamıyor.

  • 400 RestoreFromStripedBackupsNotEnabled - Şeritli yedeklemelerden geri yükleme desteklenmez.

  • 400 BackupSetBroken - Yedekleme kümesi bozuk.

  • 400 BrokenRestorePlanNoFullBackup - Tam yedekleme olmadığından geri yükleme planı bozuk.

  • 400 SqlRestoreError - Dizinle {0} yedekleme geri yüklenirken yeniden denenemez hata oluştu - {1}{2}

  • 400 BrokenRestorePlanWrongLogBackupLSN - Geçerli günlük yedeklemesinin firstLsn'i = sonraki günlük yedeklemesinin lastLsn'i olmadığından <geri yükleme planı bozuk.

  • 400 BrokenRestorePlanWrongDiffBackupLSN - Geri yükleme planı bozuk çünkü fark yedeklemesinin firstLsn'i = tam yedeklemenin ilklleri değil >.

  • 400 BrokenRestorePlanGapInLogBackups - Geçerli günlük yedeklemesinin firstLsn değeri, önceki günlük yedeklemesinin lastLsn değerine eşit olmadığından geri yükleme planı bozuk.

  • 400 PartiallyContainedDatabaseUnsupported - "Kısmen kapsanan bir veritabanı için yedekleme desteklenmiyor."

  • 400 RequiredBackupIsNotLastRestored - Sağlanan yedekleme dosyası adı geri yüklenen son yedekleme dosyasının adı olmadığından geçiş tamamlanamıyor.

  • 400 XtpInitializedDuringRestore - SQL Veritabanı Yönetilen Örneğin Genel Amaçlı katmanında geri yüklenebilmesi için bellek için iyileştirilmiş dosya grubunun boş olması gerekir.

  • 400 FullBackupMissingChecksum - Sağlanan tam yedeklemede sağlama toplamı eksik.

  • 400 FullBackupDamaged - Sağlanan tam yedekleme bozuk.

  • 400 MissingStripeInBackupSet - Sağlanan yedekleme kümesinde bir veya daha fazla eksik şerit var.

  • 400 BrokenRestorePlanWrongDiffBaseGUID - Fark yedeklemesinin DiferansiyelBaseGuid değeri tam yedeklemenin BackupSetGuid değeriyle eşleşmediğinden geri yükleme planı bozuk.

  • 400 UyumsuzPhysicalLayoutTooFewDataFiles - Veritabanı yedeklemesi uyumsuz fiziksel düzen içeriyor. Yedeklemede veri dosyası bulunamadı.

  • 400 CorruptedPagesInBackupSet - RESTORE yedekleme kümesinde bir veya daha fazla bozuk sayfa algıladığından işlem durduruldu.

  • 400 UyumsuzPhysicalLayoutNonOnlineDataFilesExist - Veritabanı yedeklemesi uyumsuz fiziksel düzen içeriyor. Çevrimiçi olmayan veri dosyaları var.

  • 400 CorruptedPagesListMaintenance - Sağlama toplamı olmadan alınan yedekleme işlenirken bir iç hata oluştuğundan işlem durduruldu.

  • 400 UyumsuzPhysicalLayoutWrongNumberOfLogFiles - Veritabanı yedeklemesi uyumsuz fiziksel düzen içeriyor. Birden çok günlük dosyası desteklenmez.

  • 400 UyumsuzPhysicalLayoutNonOnlineLogFilesExist - Veritabanı yedeklemesi uyumsuz fiziksel düzen içeriyor. Çevrimiçi olmayan günlük dosyaları var.

  • 400 UyumsuzPhysicalLayoutTooManyNonDataLogFiles - Veritabanı yedeklemesi uyumsuz fiziksel düzen içeriyor. Çok fazla veri/günlük dosyası yok.

  • 400 ExternalBackupAlreadySignaledToComplete - Geri yükleme isteğinin tamamlanması için zaten sinyal verildi.

  • 400 ExternalBackupRestoreHasNotBeenStarted - Geri yükleme isteği yalnızca geri yükleme başlatıldıktan sonra tamamlanabilir.

  • 400 ExternalBackupUpgradeInProgress - Yükseltme devam ettiğinden geri yükleme isteği tamamlanamıyor.

  • 400 UyumsuzPhysicalLayoutTooManyXTPFiles - Veritabanı yedeklemesi uyumsuz fiziksel düzen içeriyor. Dosya grubunda MEMORY_OPTIMIZED_DATA içeren birden çok dosya bulundu.

  • 400 BlobStorageFailure - Blob depolama hatası oluştu.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerFromTheStart - Kapsayıcı klasöründeki birden çok veritabanından yedeklemeler vardır. Kapsayıcı klasörünün tek bir veritabanından yedekleri olduğundan emin olun.{0}

  • 400 ManagedIdentityIssueDetectedFromTheStart - Yönetilen kimlik düzgün ayarlanmadı. Lütfen doğrulayın ve yeniden deneyin.

  • 400 ManagedInstanceStorageLimitHit - Yönetilen örnek depolama sınırına ulaştı.

  • 400 AutoCompleteMissingLastBackupName - Otomatik tamamlama geri yükleme isteğinin lastBackupName parametresi sağlanmış olmalıdır.

  • 400 BlobStorageServerFailure - Blob depolama sunucusu hatası oluştu.

  • 400 BackupsFromMultipleDatabasesDetectedInTheContainerWhileRestoreInProgress - Kapsayıcı klasöründeki birden çok veritabanından yedeklemeler vardır. Kapsayıcı klasörünün tek bir veritabanından yedekleri olduğundan emin olun.{0}

  • 400 ManagedIdentityIssueDetectedWhileRestoreInProgress - Yönetilen kimlik düzgün ayarlanmadı. Lütfen doğrulayın ve yeniden deneyin.

  • 400 ManagedDatabaseNotInRestoringState - Yönetilen veritabanı Geri Yükleme durumunda değil.

Örnekler

Managed database restore details.

Sample Request

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

Sample Response

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

Tanımlar

Name Description
ManagedDatabaseRestoreDetailsResult

Yönetilen veritabanı geri yükleme ayrıntıları.

RestoreDetailsName

Alınacak geri yükleme ayrıntılarının adı.

ManagedDatabaseRestoreDetailsResult

Yönetilen veritabanı geri yükleme ayrıntıları.

Name Tür Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

properties.blockReason

string

Geri yüklemenin Engellenmiş durumda olmasının nedeni.

properties.currentRestoringFileName

string

Geçerli geri yükleme dosyası adı.

properties.lastRestoredFileName

string

Son geri yüklenen dosya adı.

properties.lastRestoredFileTime

string

Son geri yüklenen dosya süresi.

properties.lastUploadedFileName

string

Karşıya yüklenen son dosya adı.

properties.lastUploadedFileTime

string

Son karşıya yüklenen dosya süresi.

properties.numberOfFilesDetected

integer

Algılanan dosya sayısı.

properties.percentCompleted

number

Tamamlanma yüzdesi.

properties.status

string

Geri yükleme durumu.

properties.unrestorableFiles

string[]

Yanıtlanamayan dosyaların listesi.

type

string

Kaynak türü.

RestoreDetailsName

Alınacak geri yükleme ayrıntılarının adı.

Name Tür Description
Default

string