Managed Instances - Failover

Yönetilen örneği yük devretme.

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

URI Parametreleri

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

string

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

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

Yönetilen örnek yük devretmesi başarıyla tamamlandı.

202 Accepted

Yönetilen örnek yük devretme işlemi devam ediyor.

Other Status Codes

Hata Yanıtları: **

  • 400 ManagedInstanceFailoverThrottled - Yönetilen örnekte yeni bir yük devretme oldu.

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

  • 404 SubscriptionDoesNotHaveServer - İstenen sunucu bulunamadı

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

  • 404 OperationIdNotFound - Kimliği olan işlem yok.

  • 409 ManagedInstanceFailoverFullBackupMissing - Otomatik yedeklemenin yeni bir veritabanı için ilk tam yedeklemeyi tamamlaması gerekir.

  • 409 ManagedInstanceNotInStateToFailover - Yönetilen örnek şu anda yük devretme yapılaamayacak bir durumda.

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

  • 409 İşlem Kesildi - Aynı kaynakta başka bir işlem tarafından kesintiye uğradığından kaynak üzerindeki işlem tamamlanamadı.

  • 429 SubscriptionTooManyCreateUpdateRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum istekler dışında istekler.

  • 429 SubscriptionTooManyRequests - Kullanılabilir kaynaklar tarafından işlenebilen maksimum istekler dışında 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 isteğin ötesindeki istekler.

Örnekler

Failover a managed instance.

Sample Request

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/instanceName/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