POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}/failover?api-version=2021-11-01
Paramètres URI
Nom
Dans
Obligatoire
Type
Description
elasticPoolName
path
True
string
Nom du pool élastique à basculer.
resourceGroupName
path
True
string
Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.
serverName
path
True
string
Le nom du serveur
subscriptionId
path
True
string
L’ID d’abonnement d’un abonnement Azure.
api-version
query
True
string
Version de l’API à utiliser pour la requête.
Réponses
Nom
Type
Description
200 OK
Basculement du pool élastique terminé avec succès.
202 Accepted
Le basculement du pool élastique est en cours.
Other Status Codes
Réponses d’erreur : ***
400 ManagementServiceFeatureDisabled : l’utilisateur a tenté d’utiliser une fonctionnalité désactivée.
400 ElasticPoolFailoverThrottled : un basculement récent a été effectué sur le pool élastique.
400 ElasticPoolFailoverNotSupportedOnSKU : ce type de basculement initié par le client n’est pas pris en charge sur la référence SKU donnée.
404 OperationIdNotFound : l’opération avec ID n’existe pas.
409 ManagementServiceDatabaseBusy : la base de données «{0} » est occupée par une autre opération. Essayez votre opération ultérieurement.
409 ElasticPoolNotInStateToFailover : le pool élastique ou une base de données au sein du pool élastique est actuellement dans un état tel que le basculement ne peut pas être émis.
409 OperationCancelled : l’opération a été annulée par l’utilisateur.
409 Opération interrompue : l’opération sur la ressource n’a pas pu être terminée, car elle a été interrompue par une autre opération sur la même ressource.
429 SubscriptionTooManyCreateUpdateRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.
429 SubscriptionTooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.
500 OperationTimedOut : l’opération a expiré et a été automatiquement restaurée. Réessayez l’opération.
503 TooManyRequests : demandes au-delà du nombre maximal de demandes pouvant être traitées par les ressources disponibles.
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);
}
}