POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}/failover?api-version=2021-11-01
URI Parametreleri
Name
İçinde
Gerekli
Tür
Description
elasticPoolName
path
True
string
Yük devretme için elastik havuzun 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ü.
Yanıtlar
Name
Tür
Description
200 OK
Elastik havuz yük devretmesi başarıyla tamamlandı.
202 Accepted
Elastik havuz yük devretmesi devam ediyor.
Other Status Codes
Hata Yanıtları: ***
400 ManagementServiceFeatureDisabled - Kullanıcı devre dışı bırakılmış bir özelliği kullanmaya çalıştı.
400 ElasticPoolFailoverThrottled - Elastik havuzda yeni bir yük devretme oldu.
400 ElasticPoolFailoverNotSupportedOnSKU - Müşteri tarafından başlatılan bu yük devretme türü verilen SKU'da desteklenmez.
404 OperationIdNotFound - Kimlikli işlem yok.
409 ManagementServiceDatabaseBusy - '{0}' veritabanı başka bir işlemle meşgul. Lütfen işleminizi daha sonra deneyin.
409 ElasticPoolNotInStateToFailover - Elastik havuz veya elastik havuz içindeki bir veritabanı ş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 kesildiği için kaynak üzerindeki işlem tamamlanamadı.
POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/testServer/elasticPools/testElasticPool/failover?api-version=2021-11-01
import com.azure.core.util.Context;
/** Samples for ElasticPools Failover. */
public final class Main {
/*
* x-ms-original-file:
* specification/sql/resource-manager/Microsoft.Sql/stable/2021-11-01/examples/FailoverElasticPool.json
*/
/**
* Sample code: Failover an elastic pool.
*
* @param azure The entry point for accessing resource management APIs in Azure.
*/
public static void failoverAnElasticPool(com.azure.resourcemanager.AzureResourceManager azure) {
azure.sqlServers().manager().serviceClient().getElasticPools().failover("group1", "testServer",
"testElasticPool", Context.NONE);
}
}