Elastic Pools - Failover

Esegue il failover di un pool elastico.

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.

Esempio

Failover an elastic pool

Sample Request

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

Sample Response