Databases - Failover

Bascule une base de données.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/failover?api-version=2020-11-01-preview
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/failover?replicaType={replicaType}&api-version=2020-11-01-preview

Paramètres URI

Name In Required Type Description
databaseName
path True
  • string

Nom de la base de données à 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.

replicaType
query

Type de réplica à basculer.

Réponses

Name Type Description
200 OK

Basculement de base de données terminé avec succès.

202 Accepted

Le basculement de base de données est en cours.

Other Status Codes

Réponses d’erreur : ***

  • 400 ManagementServiceFeatureDisabled : l’utilisateur a tenté d’utiliser une fonctionnalité désactivée.

  • 400 DatabaseFailoverThrottled : basculement récent sur la base de données ou le pool si la base de données appartient à un pool élastique.

  • 400 DatabaseFailoverNotSupportedOnSKU : ce type de basculement initié par le client n’est pas pris en charge sur la référence SKU donnée.

  • 409 ManagementServiceDatabaseBusy : la base de données «{0} » est occupée par une autre opération. Essayez votre opération ultérieurement.

  • 409 DatabaseNotInStateToFailover : la base de données est actuellement dans un état de sorte que le basculement ne puisse pas être émis.

Exemples

Failover an database

Sample Request

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/testServer/databases/testDatabase/failover?replicaType=Primary&api-version=2020-11-01-preview

Sample Response

Définitions

ReplicaType

Type de réplica à basculer.

Name Type Description
Primary
  • string
ReadableSecondary
  • string