POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}/failover?api-version=2021-11-01
Parametri dell'URI
Nome
In
Necessario
Tipo
Descrizione
elasticPoolName
path
True
string
Nome del pool elastico da eseguire in failover.
resourceGroupName
path
True
string
Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.
serverName
path
True
string
Nome del server.
subscriptionId
path
True
string
ID sottoscrizione che identifica una sottoscrizione di Azure.
api-version
query
True
string
Versione dell'API da usare per la richiesta.
Risposte
Nome
Tipo
Descrizione
200 OK
Completato correttamente il failover del pool elastico.
202 Accepted
Il failover del pool elastico è in corso.
Other Status Codes
Risposte agli errori: **
400 ManagementServiceFeatureDisabled - Utente ha tentato di usare una funzionalità disabilitata.
400 ElasticPoolFailoverThrottled: è stato eseguito un failover recente nel pool elastico.
400 ElasticPoolFailoverNotSupportedOnSKU: questo tipo di failover avviato dal cliente non è supportato nello SKU specificato.
404 OperationIdNotFound: l'operazione con ID non esiste.
409 ManagementServiceDatabaseBusy - Il database '{0}' è occupato con un'altra operazione. Provare l'operazione in un secondo momento.
409 ElasticPoolNotInStateToFailover: il pool elastico o un database all'interno del pool elastico è attualmente in uno stato in modo che il failover non possa essere rilasciato.
409 OperationCancelled: l'operazione è stata annullata dall'utente.
409 Operazione interrotta: impossibile completare l'operazione sulla risorsa perché è stata interrotta da un'altra operazione sulla stessa risorsa.
429 SubscriptionTooManyCreateUpdateRequests - Richieste oltre le richieste massime che possono essere elaborate dalle risorse disponibili.
429 SubscriptionTooManyRequests - Richieste oltre le richieste massime che possono essere elaborate dalle risorse disponibili.
500 OperationTimedOut: l'operazione viene timeout e viene eseguito automaticamente il rollback. Ripetere l'operazione.
503 TooManyRequests : richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.
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
/**
* 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", com.azure.core.util.Context.NONE);
}
}