Restore Points - Create

Veri ambarı için geri yükleme noktası oluşturur.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/restorePoints?api-version=2021-11-01

URI Parametreleri

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

string

Veritabanının adı.

resourceGroupName
path True

string

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

serverName
path True

string

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

İstek Gövdesi

Name Gerekli Tür Description
restorePointLabel True

string

Uygulanacak geri yükleme noktası etiketi

Yanıtlar

Name Tür Description
200 OK

RestorePoint

Geri yükleme noktası isteği başarıyla oluşturuldu.

201 Created

RestorePoint

Geri yükleme noktası isteği başarıyla oluşturuldu.

202 Accepted

Kabul edildi

Other Status Codes

Hata Yanıtları: ***

  • 400 BackupNotAllowedOnDeactivatedDatabase - Devre dışı bırakılmış bir veritabanında geri yükleme noktası oluşturulamıyor.

  • 400 FeatureDisabledOnSelectedEdition - Kullanıcı geçerli veritabanı sürümünde devre dışı bırakılmış bir özelliği kullanmaya çalıştı.

  • 400 RestorePointLimitReached - Veritabanı izin verilen geri yükleme noktası kotasını aşacağından geri yükleme noktası oluşturulamıyor.

  • 400 RestorePointAttemptToDeleteSystemBackup - Sistem geri yükleme noktası silinemiyor.

  • 404 DatabaseRestorePointNotFound - Veritabanı geri yükleme noktası bulunamıyor.

  • 404 SubscriptionDoesNotHaveServer - İstenen sunucu bulunamadı

  • 404 DatabaseDoesNotExist - Kullanıcı bu sunucu örneğinde var olmayan bir veritabanı adı belirtti.

  • 404 OperationIdNotFound - Kimlikli işlem yok.

  • 408 DatabaseRestorePointTimedOut - Veritabanı geri yükleme noktası oluşturma başarısız oldu.

  • 409 OperationCancelled - İşlem kullanıcı tarafından iptal edildi.

  • 409 İşlem Kesildi - Aynı kaynakta başka bir işlem tarafından kesildiği için kaynak üzerindeki işlem tamamlanamadı.

  • 429 SubscriptionTooManyCreateUpdateRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteklerin ötesindeki istekler.

  • 429 SubscriptionTooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteklerin ötesindeki istekler.

  • 500 OperationTimedOut - İşlem zaman aşımına uğradı ve otomatik olarak geri alındı. Lütfen işlemi yeniden deneyin.

  • 503 TooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum isteklerin ötesindeki istekler.

Örnekler

Creates datawarehouse database restore point.

Örnek isteği

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testserver/databases/testDatabase/restorePoints?api-version=2021-11-01

{
  "restorePointLabel": "mylabel"
}

Örnek yanıt

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/servers/testserver/databases/testDatabase/restorePoints/131546477590000000",
  "name": "131546477590000000",
  "type": "Microsoft.Sql/servers/databases/restorePoints",
  "location": "japaneast",
  "properties": {
    "restorePointType": "DISCRETE",
    "restorePointCreationDate": "2017-03-10T08:00:00Z",
    "restorePointLabel": "mylabel"
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/servers/testserver/databases/testDatabase/restorePoints/131546477590000000",
  "name": "131546477590000000",
  "type": "Microsoft.Sql/servers/databases/restorePoints",
  "location": "southeastasia",
  "properties": {
    "restorePointType": "DISCRETE",
    "restorePointCreationDate": "2017-03-10T08:00:00Z",
    "restorePointLabel": "mylabel"
  }
}

Tanımlar

Name Description
CreateDatabaseRestorePointDefinition

Veritabanı geri yükleme noktası oluşturma işlemini gerçekleştirmek için gereken bilgileri içerir.

RestorePoint

Veritabanı geri yükleme noktaları.

RestorePointType

Geri yükleme noktasının türü

CreateDatabaseRestorePointDefinition

Veritabanı geri yükleme noktası oluşturma işlemini gerçekleştirmek için gereken bilgileri içerir.

Name Tür Description
restorePointLabel

string

Uygulanacak geri yükleme noktası etiketi

RestorePoint

Veritabanı geri yükleme noktaları.

Name Tür Description
id

string

Kaynak Kimliği.

location

string

Kaynak konumu.

name

string

Kaynak adı.

properties.earliestRestoreDate

string

Bu veritabanının en erken geri yüklenebileceği zaman

properties.restorePointCreationDate

string

Yedeklemenin alındığı saat

properties.restorePointLabel

string

Kullanıcının yedekleme isteği için geri yükleme noktası etiketi

properties.restorePointType

RestorePointType

Geri yükleme noktasının türü

type

string

Kaynak türü.

RestorePointType

Geri yükleme noktasının türü

Name Tür Description
CONTINUOUS

string

DISCRETE

string