Long Term Retention Backups - Update By Resource Group

Mevcut uzun süreli saklama yedeğini 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 portaldan alabilirsiniz.

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ü.

İstek Gövdesi

Name Type Description
properties.requestedBackupStorageRedundancy

Kopyalanan yedeklemenin depolama yedeklilik türü

Yanıtlar

Name Type Description
200 OK

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

202 Accepted

Yedekleme güncelleştiriliyor.

Other Status Codes

Hata Yanıtları: ***

  • 400 InvalidLongTermRetentionBackupId - SQL DB'ler için geçersiz uzun süreli saklama yedekleme tanımlayıcısı.

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

  • 400 LongTermRetentionMismatchingSubscriptionId - Sağlanan abonelik kimliği diğer girişteki kimlikle eşleşmedi

  • 400 LongTermRetentionMismatchingResourceGroupName - Sağlanan kaynak grubu adı diğer girişteki adla eşleşmedi

  • 400 LongTermRetentionMismatchingServerName - Sağlanan sunucu adı diğer girişteki adla eşleşmedi

  • 400 LongTermRetentionMigrationRequestNotSupported - Aboneliğe izin verilmiyor LTR yedekleme Geçişi özelliği.

  • 400 LongTermRetentionMigrationCrossClusterRequestNotSupported - Kaynak ve hedef aboneliklerin LTR yedekleme kopyalama özelliği için iletişim kurmasına izin verilmiyor.

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

  • 400 LongTermRetentionMigrationSameServerNotSupported - LTR Kopyalama özelliğinin aynı sunucu içindeki LTR yedeklemelerini kopyalaması desteklenmez.

  • 400 LongTermRetentionMigrationTargetServerNotFound - Hedef sunucu yok veya LTR yedekleme kopyalama işlemi için hazır değil.

  • 400 LongTermRetentionMigrationTargetDatabaseNotFound - Hedef Veritabanı sunucuda yok.

  • 400 LongTermRetentionMigrationStorageTypeNotSupported - Belirtilen Yedekleme Depolama Yedeklilik hedef bölgede desteklenmiyor.

  • 400 LongTermRetentionMigrationStorageMismatch - Veritabanının etkin yedekleme yedekliliği müşteri tarafından istenen yedekleme yedekliliğiyle eşleşmiyor.

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

  • 404 SubscriptionDoesNotHaveServer - İstenen sunucu bulunamadı

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

  • 404 ResourceNotFound - İstenen kaynak bulunamadı.

  • 404 LongTermRetentionMigrationBackupNotFound - Belirtilen LTR yedeklemesi yok.

  • 409 LongTermRetentionMigrationRequestConflict - Bu LTR yedeklemesinde çakışma işlemi 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 - Maksimum 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

Kopyalanan yedeklemenin depolama yedeklilik türü

LongTermRetentionBackupOperationResult

LongTermRetentionBackup işlemi sonuç kaynağı.

RequestedBackupStorageRedundancy

Kopyalanan yedeklemenin depolama yedeklilik türü

UpdateLongTermRetentionBackupParameters

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

BackupStorageRedundancy

Kopyalanan yedeklemenin depolama yedeklilik türü

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

LongTermRetentionBackupOperationResult

LongTermRetentionBackup işlemi sonuç kaynağı.

Name Type Description
id
  • string

Kaynak Kimliği.

name
  • string

Kaynak adı.

properties.fromBackupResourceId
  • string

Kaynak yedekleme kaynak 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

Kopyalanan yedeklemenin depolama yedeklilik türü

properties.toBackupResourceId
  • string

Hedef yedekleme kaynak kimliği

type
  • string

Kaynak türü.

RequestedBackupStorageRedundancy

Kopyalanan yedeklemenin depolama yedeklilik 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

Kopyalanan yedeklemenin depolama yedeklilik türü