Databases - Failover

Bir veritabanının yük devretmesi.

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

URI Parametreleri

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

string

Yük devretme için 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ü.

replicaType
query

ReplicaType

Yük devredilecek çoğaltma türü.

Yanıtlar

Name Tür Description
200 OK

Veritabanı yük devretmesi başarıyla tamamlandı.

202 Accepted

Veritabanı yük devretme işlemi devam ediyor.

Other Status Codes

Hata Yanıtları: **

  • 400 ManagementServiceFeatureDisabled - Kullanıcı devre dışı bırakılmış bir özelliği kullanmaya çalıştı.

  • 400 DatabaseFailoverThrottled - Veritabanı bir elastik havuza aitse veritabanında veya havuzda son zamanlarda yük devretme oldu.

  • 400 DatabaseFailoverNotSupportedOnSKU - Müşteri tarafından başlatılan bu yük devretme türü verilen SKU'da desteklenmez.

  • 409 ManagementServiceDatabaseBusy - '{0}' veritabanı başka bir işlemle meşgul. Lütfen işleminizi daha sonra deneyin.

  • 409 DatabaseNotInStateToFailover - Veritabanı şu anda yük devretme yapılaamayacak bir durumda.

Örnekler

Failover an database

Sample Request

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/testServer/databases/testDatabase/failover?replicaType=Primary&api-version=2021-11-01

Sample Response

Tanımlar

ReplicaType

Yük devredilecek çoğaltma türü.

Name Tür Description
Primary

string

ReadableSecondary

string