Long Term Retention Backups - Update By Resource Group

Var olan uzun süreli bekletme yedeklemesini güncelleştirir.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/locations/{locationName}/longTermRetentionServers/{longTermRetentionServerName}/longTermRetentionDatabases/{longTermRetentionDatabaseName}/longTermRetentionBackups/{backupName}/update?api-version=2020-11-01-preview

URI Parametreleri

Name In Required Type Description
backupName
path True
  • string

Yedekleme adı.

locationName
path True
  • string

Veritabanının konumu.

longTermRetentionDatabaseName
path True
  • string

Veritabanının adı

longTermRetentionServerName
path True
  • string

Sunucunun adı

resourceGroupName
path True
  • string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API 'sinden veya portalından elde edebilirsiniz.

subscriptionId
path True
  • string

Bir Azure aboneliğini tanımlayan abonelik KIMLIĞI.

api-version
query True
  • string

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

İstek Gövdesi

Name Type Description
properties.requestedBackupStorageRedundancy

Kopyalanmış yedeğin depolama artıklığı türü

Yanıtlar

Name Type Description
200 OK

Yedekleme başarıyla güncelleştirildi.

202 Accepted

Yedeklemenin güncelleştirilmesi devam ediyor.

Other Status Codes

Hata yanıtları: * * *

  • 400 InvalidLongTermRetentionBackupId-SQL DBs için geçersiz uzun süreli bekletme yedekleme tanımlayıcısı.

  • 400 InvalidParameterValue-bir parametreye geçersiz bir değer verildi.

  • 400 LongTermRetentionMismatchingSubscriptionId-belirtilen abonelik kimliği, diğer girişte bulunan kimlikle eşleşmedi

  • 400 LongTermRetentionMismatchingResourceGroupName-girilen kaynak grubu adı, diğer girişte adı ile eşleşmedi

  • 400 LongTermRetentionMismatchingServerName-girilen sunucu adı, diğer girişte adı ile eşleşmedi

  • 400 LongTermRetentionMigrationRequestNotSupported-aboneliğe LTR yedekleme geçiş özelliği kullanılamaz.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported-kaynak ve hedef aboneliklerin, LTR yedekleme kopyası özelliği için iletişim kurmasına izin verilmez.

  • 400 LongTermRetentionMigrationParameterMissing-işlem için gerekli parametre eksik.

  • 400 LongTermRetentionMigrationSameServerNotSupported-LTR kopya özelliği aynı sunucuda LTR yedeklemeleri kopyalamak için desteklenmez.

  • 400 LongTermRetentionMigrationTargetServerNotFound-hedef sunucu yok veya LTR yedekleme kopyalama işlemi için kullanılamıyor.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound-hedef veritabanı sunucuda mevcut değil.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported-belirtilen yedekleme depolama yedekliliği hedef bölgede desteklenmiyor.

  • 400 LongTermRetentionMigrationStorageMismatch-etkin yedekleme veritabanının artıklığı, müşteri tarafından istenen yedekleme yedekliliği ile eşleşmiyor.

  • 400 LongTermRetentionMigrationDatabaseTypeNotSupported-LTR geçişi yalnızca yönetilen örnek ve Azure SQL DB LTR yedeklemeleri için desteklenir.

  • 404 Subscriptionlınothaveserver-istenen sunucu bulunamadı

  • 404 ServerNotInSubscriptionResourceGroup-belirtilen sunucu, belirtilen kaynak grubunda ve abonelikte yok.

  • 404 ResourceNotFound-istenen kaynak bulunamadı.

  • 404 LongTermRetentionMigrationBackupNotFound-LTR yedeklemesi belirtilen yok.

  • 409 LongTermRetentionMigrationRequestConflict-bu LTR Yedeklemedeki bir çakışma işlemi hala devam ediyor.

  • 409 LongTermRetentionMigrationBackupConflict-hedef veritabanı için aynı yedekleme süresine sahip başka bir LTR yedeklemesi var.

  • 500 LongTermRetentionMigrationRequestFailedToStartOnTarget-hedef bölgede LTR yedekleme kopyası isteği başlatılamadı.

  • 500 LongTermRetentionMigrationRequestCopyFailed-LTR yedekleme Blobları için kopyalama işlemi başarısız oldu.

  • 500 LongTermRetentionMigrationRestoreVerExceeded-en fazla deneme sayısına ulaşıldıktan sonra geri yükleme doğrulaması başarısız oldu.

  • 500 LongTermRetentionMigrationRestoreVerFailed-geri yükleme doğrulaması başarısız oldu.

Örnekler

Update the long term retention backup.

Sample Request

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql/locations/japaneast/longTermRetentionServers/testserver/longTermRetentionDatabases/testDatabase/longTermRetentionBackups/55555555-6666-7777-8888-999999999999;131637960820000000/update?api-version=2020-11-01-preview
{
  "properties": {
    "requestedBackupStorageRedundancy": "Geo"
  }
}

Sample Response

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql/locations/japanEast/longTermRetentionBackupOperationResults/a1aa7c77-961b-4fbb-bcd6-aa9acfcd1706",
  "name": "a1aa7c77-961b-4fbb-bcd6-aa9acfcd1706",
  "type": "Microsoft.Sql/locations/longTermRetentionBackupOperationResults",
  "properties": {
    "requestId": "a1aa7c77-961b-4fbb-bcd6-aa9acfcd1706",
    "fromBackupResourceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql/locations/japanEast/longTermRetentionServers/testserver/longterRetentionDatabases/testDatabase/longTermRetentionBackups/55555555-6666-7777-8888-999999999999;131637960820000000",
    "operationType": "UpdateBackup",
    "status": "Succeeded",
    "targetBackupStorageRedundancy": "Geo"
  }
}

Tanımlar

BackupStorageRedundancy

Kopyalanmış yedeğin depolama artıklığı türü

LongTermRetentionBackupOperationResult

Bir LongTermRetentionBackup işlemi sonuç kaynağı.

RequestedBackupStorageRedundancy

Kopyalanmış yedeğin depolama artıklığı türü

UpdateLongTermRetentionBackupParameters

Uzun süreli saklama yedekleme güncelleştirme işlemini gerçekleştirmek için gereken bilgileri içerir.

BackupStorageRedundancy

Kopyalanmış yedeğin depolama artıklığı türü

Name Type Description
Geo
  • string
Local
  • string
Zone
  • string

LongTermRetentionBackupOperationResult

Bir LongTermRetentionBackup işlemi sonuç kaynağı.

Name Type Description
id
  • string

Kaynak KIMLIĞI.

name
  • string

Kaynak adı.

properties.fromBackupResourceId
  • string

Kaynak yedekleme kaynağı kimliği

properties.message
  • string

İlerleme iletisi

properties.operationType
  • string

İşlem türü.

properties.requestId
  • string

İstek kimliği.

properties.status
  • string

İşlem durumu

properties.targetBackupStorageRedundancy

Kopyalanmış yedeğin depolama artıklığı türü

properties.toBackupResourceId
  • string

Hedef yedekleme kaynağı kimliği

type
  • string

Kaynak türü.

RequestedBackupStorageRedundancy

Kopyalanmış yedeğin depolama artıklığı türü

Name Type Description
Geo
  • string
Local
  • string
Zone
  • string

UpdateLongTermRetentionBackupParameters

Uzun süreli saklama yedekleme güncelleştirme işlemini gerçekleştirmek için gereken bilgileri içerir.

Name Type Description
properties.requestedBackupStorageRedundancy

Kopyalanmış yedeğin depolama artıklığı türü