Failover Groups - Delete

Supprime un groupe de basculement.

DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/failoverGroups/{failoverGroupName}?api-version=2021-02-01-preview

Paramètres URI

Name In Required Type Description
failoverGroupName
path True
  • string

Nom du groupe de basculement.

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

Nom du serveur contenant le groupe de basculement.

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

Name Type Description
200 OK

Le groupe de basculement a été supprimé.

202 Accepted

Accepté

204 No Content

Le groupe de basculement spécifié n’existe pas.

Other Status Codes

Réponses d’erreur : * * _

_ 400 FailoverGroupCreateOrUpdateRequestInvalidDatabases-les ID des bases de données fournies ne sont pas des ID de ressource de base de données correctement construits. Pour obtenir un exemple de mise en forme appropriée, consultez https://docs.microsoft.com/en-us/rest/api/sql/failovergroups/createorupdate

  • 400 FailoverGroupCreateOrUpdateRequestInvalidPartner-le champ partenaires spécifié dans le corps de la demande de création ou de mise à jour du groupe de basculement est vide ou non valide. Indiquez une valeur valide pour ce champ. Pour obtenir des exemples de demandes correctement mises en forme, consultez  https://docs.microsoft.com/en-us/rest/api/sql/failovergroups/createorupdate

  • 400 FailoverGroupCreateOrUpdateRequestDuplicatePartner-un ou plusieurs des serveurs partenaires fournis font déjà partie du groupe de basculement. Assurez-vous que le serveur principal et tous les serveurs partenaires sont uniques.

  • 400 FailoverGroupCreateOrUpdateRequestInvalidDatabaseServer-une ou plusieurs des bases de données fournies n’existent pas sur le serveur principal du groupe de basculement. Assurez-vous que toutes les bases de données existent sur le serveur principal.

  • 400 FailoverGroupCreateOrUpdateRequestUnsupportedPartnerCount : un seul serveur partenaire pour le groupe de basculement est pris en charge. Modifiez votre demande en conséquence. Pour obtenir des exemples de demandes valides, consultez https://docs.microsoft.com/en-us/rest/api/sql/failovergroups/createorupdate

  • 400 FailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpoint-le champ readWriteEndpoint est requis pour les demandes de création ou de mise à jour.

  • 400 FailoverGroupCreateOrUpdateRequestInvalid-le corps de la demande de création ou de mise à jour du groupe de basculement est vide ou non valide.

  • 400 FailoverGroupUpdateOrDeleteRequestOnSecondary-les modifications apportées au groupe de basculement ne sont pas autorisées sur un serveur secondaire. Exécutez la demande sur le serveur principal.

  • 400 FailoverGroupCreateOrUpdateRequestNegativeGracePeriodValues-la valeur de la période de grâce pour le point de terminaison de lecture-écriture ne doit pas être négative.

  • 400 FailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpointFields-la propriété failoverWithDataLossGracePeriodMinutes doit être fournie lorsque la stratégie de basculement automatique est sélectionnée pour le point de terminaison en lecture-écriture.

  • 400 FailoverGroupCreateOrUpdateRequestInvalidReadWriteFailoverPolicy-le champ failoverPolicy pour le point de terminaison en lecture-écriture est requis pour les demandes de création ou de mise à jour.

  • 400 FailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpointFieldsForManualPolicy-la valeur de la période de grâce ne doit pas être fournie lorsque le manuel de stratégie de basculement est sélectionné pour le point de terminaison en lecture-écriture. Veuillez la supprimer de la demande.

  • 400 FailoverGroupCreateOrUpdateRequestReadOnlyPropertyModified-le corps de la demande de création ou de mise à jour du groupe de basculement ne doit pas modifier la propriété en lecture seule « {0} ».

  • 400 FailoverGroupFailoverRequestOnPrimary : la demande de basculement doit être initiée sur le serveur secondaire du groupe de basculement.

  • 400 FailoverGroupPartnerServerFromDifferentSubscription-le serveur principal et les serveurs partenaires du groupe de basculement proviennent de différents abonnements. L’abonnement inter pour les serveurs de groupe de basculement n’est pas autorisé.

  • 400 InvalidAddSecondaryPermission-l’utilisateur ne dispose pas des autorisations suffisantes pour ajouter un réplica secondaire sur le serveur spécifié.

  • 400 InvalidSku-l’utilisateur a spécifié une référence (SKU) non valide.

  • 400 ServerNotFound-le serveur demandé est introuvable.

  • 400 FeatureDisabledOnSelectedEdition-l’utilisateur a tenté d’utiliser une fonctionnalité qui est désactivée sur l’édition de base de données actuelle.

  • 400 TokenTooLong-le jeton fourni est trop long.

  • 400 InvalidTargetSubregion-le serveur cible d’un réplica secondaire non accessible en lecture n’est pas dans une région Azure associée à une récupération d’urgence.

  • 400 PartnerServerNotCompatible-l’utilisateur tente de copier une base de données d’un serveur SAWA v1 vers un serveur sterling, ou vice versa.

  • 400 IncorrectReplicationLinkState-l’opération attend que la base de données soit dans un État attendu sur le lien de réplication.

  • 400 ResourcePoolNotFound-le pool élastique spécifié n’existe pas dans le serveur logique spécifié.

  • 400 AzureKeyVaultKeyDisabled-l’opération n’a pas pu être effectuée sur le serveur, car la clé de Azure Key Vault est désactivée.

  • 400 AzureKeyVaultInvalidExpirationDate-l’opération n’a pas pu aboutir car la date d’expiration de la clé de Azure Key Vault n’est pas valide.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty-l’opération n’a pas pu aboutir car l’URI Azure Key Vault est null ou vide.

  • 400 AzureKeyVaultNoServerIdentity-l’identité du serveur n’est pas correctement configurée.

  • 400 AzureKeyVaultInvalidUri-une réponse non valide de Azure Key Vault. Utilisez un URI de Azure Key Vault valide.

  • 400 AzureKeyVaultMissingPermissions-le serveur ne dispose pas des autorisations requises sur le Azure Key Vault.

  • 400 SecurityAzureKeyVaultInvalidKeyName-l’opération n’a pas pu aboutir en raison d’un nom de clé de serveur non valide.

  • 400 PlannedFailoverTimedOutForDatabase-l’utilisateur a appelé le basculement planifié, il a dépassé le délai d’attente et une base de données spécifique semble être responsable de la responsabilité.

  • 400 PlannedFailoverTimedOut-l’utilisateur a appelé le basculement planifié et a dépassé le délai d’attente lors de la tentative de contact du service de gestion des partenaires.

  • 400 AdalGenericError-l’opération n’a pas pu aboutir car une erreur Azure Active Directory s’est produite.

  • 400 AdalServicePrincipalNotFound-l’opération n’a pas pu aboutir car une erreur du Principal du Service de la bibliothèque Azure Active Directory est introuvable a été rencontrée.

  • 400 AzureKeyVaultMalformedVaultUri-l’URI fourni Key Vault n’est pas valide.

  • 400 CannotUseReservedDatabaseName-impossible d’utiliser le nom de la base de données réservée dans cette opération.

  • 400 InvalidFailoverGroupRegion-les serveurs spécifiés dans un groupe de basculement doivent résider dans des régions différentes pour assurer l’isolation.

  • 400 FailoverGroupDoesNotExist-le groupe de basculement n’existe pas sur un serveur.

  • 400 FailoverGroupNotSecondary-impossible d’initier le basculement à partir du serveur principal dans un groupe de basculement.

  • 400 InvalidServerName-nom de serveur spécifié non valide.

  • 400 le lien DatabaseInFailoverGroupNotPrimary-GeoDR pour la base de données existe déjà, mais son rôle n’est pas’Primary’ou n’est pas un lien de copie continue.

  • 400 SecurityAdalPrincipalCertExpiredError-l’opération n’a pas pu aboutir car le certificat du principal de Azure Key Vault a expiré.

  • 400 UnableToCreateFailoverGroupDueToTableAuditing-le groupe de basculement ne peut pas être créé pour le serveur sur lequel l’audit de table est activé.

  • 400 InvalidIdentifier-l’identificateur contient une valeur NULL ou un caractère Unicode non valide.

  • 400 UnableToAddDbWithTableAuditingToFailoverGroup-la base de données avec la fonction d’audit de table activée n’est pas accessible via le point de terminaison du groupe de basculement.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel-l’URI fourni Key Vault n’est pas valide.

  • 400 KeyMaterialNotFoundOnRemoteServer-le serveur distant n’a pas accès aux éléments de clé utilisés comme protecteur de TDE.

  • 400 LimitOfFailoverGroupsPerServerExceeded-la création d’un nouveau groupe de basculement dépassera le nombre autorisé de groupes de basculement par serveur.

  • 400 AzureKeyVaultMismatchError-la région de Key Vault inattendue a été trouvée dans la réponse http.

  • 400 AzureKeyVaultRsaKeyNotSupported-le coffre de clés fourni utilise une taille de clé ou un type de clé RSA non pris en charge. La taille de clé RSA prise en charge est 2048 ou 3072 et le type de clé est RSA ou RSA-HSM.

  • 400 GeoReplicationDatabaseNotSecondary-l’opération attend que la base de données soit une cible de réplication.

  • 400 GeoReplicaLimitReached-la limite de réplication par réplica a été atteinte.

  • 400 FailoverGroupWithVirtualNetworkRulesNotSupported-les groupes de basculement configurés avec une stratégie de basculement automatique ne sont actuellement pas pris en charge sur les serveurs configurés avec des règles de pare-feu de réseau virtuel. Configurez le groupe de basculement avec une stratégie de basculement manuel.

  • 400 UnableToResolveRemoteServer-le nom du serveur partenaire distant n’a pas pu être résolu en raison d’un nom de serveur ou de problèmes de connectivité DNS non valide.

  • 400 RemoteDatabaseCopyPermission-l’utilisateur ne dispose pas des autorisations suffisantes pour créer une copie de base de données sur le serveur spécifié.

  • 400 SecurityAzureKeyVaultGeoChainError-la création d’un réplica secondaire secondaire (processus connu sous le nom de chaînage) n’est pas prise en charge lors de l’activation d’Transparent Data Encryption à l’aide de Azure Key Vault (BYOK).

  • 404 OperationIdNotFound-l’opération avec l’ID n’existe pas.

  • 404 ResourceNotFound-la ressource demandée est introuvable.

  • 404 OperationIdNotFound-l’opération avec l’ID n’existe pas.

  • 404 ServerNotInSubscriptionResourceGroup-le serveur spécifié n’existe pas dans le groupe de ressources et l’abonnement spécifiés.

  • 404 ServerNotInSubscription-le serveur spécifié n’existe pas sur l’abonnement spécifié.

  • 404 SourceDatabaseNotFound-la base de données source n’existe pas.

  • 405 UnsupportedReplicationOperation-une opération de réplication non prise en charge a été lancée sur la base de données.

  • 409 OperationCancelled-l’opération a été annulée par l’utilisateur.

  • 409 OperationInterrupted-l’opération sur la ressource n’a pas pu être effectuée car elle a été interrompue par une autre opération sur la même ressource.

  • 409 ConflictingServerOperation-une opération est actuellement en cours pour le serveur.

  • 409 SubscriptionDisabled-l’abonnement est désactivé.

  • 409 ConflictingSystemOperationInProgress : une opération de maintenance du système est en cours sur la base de données et d’autres opérations doivent attendre la fin de son exécution.

  • 409 GeoReplicationCannotBecomePrimaryDuringUndo-l’utilisateur a tenté de basculer ou de forcer l’arrêt d’un lien géo alors que la base de données secondaire est dans un État où elle n’est peut-être pas physiquement cohérente et ne peut donc pas entrer le rôle principal.

  • 409 ServerKeyNameAlreadyExists-la clé de serveur existe déjà sur le serveur.

  • 409 ServerKeyUriAlreadyExists-l’URI de la clé de serveur existe déjà sur le serveur.

  • 409 ServerKeyDoesNotExists - la clé du serveur n’existe pas.

  • 409 UpdateSloInProgress-l’utilisateur a tenté de lancer une opération incompatible alors qu’une mise à jour SLO était en cours.

  • 409 AzureKeyVaultKeyNameNotFound-l’opération n’a pas pu aboutir car le nom de la clé de Azure Key Vault n’existe pas.

  • 409 AzureKeyVaultKeyInUse-la clé est actuellement utilisée par le serveur.

  • 409 FailoverGroupAlreadyExists-le groupe de basculement existe déjà sur un serveur donné. Utilisez un autre nom de groupe de basculement.

  • 409 FailoverGroupBusy-le groupe de basculement est occupé avec une autre opération.

  • 409 DatabaseBelongsToOtherFailoverGroup-la base de données appartient à un autre groupe de basculement et ne peut pas être prise en compte dans celle-ci.

  • 409 DatabaseBeingAddedToFailoverGroup-la base de données est actuellement ajoutée au groupe de basculement, le client doit attendre la fin de cette opération pour émettre une suppression.

  • 409 DatabaseBeingRemovedFromFailoverGroup-la base de données est en cours de suppression du groupe de basculement, le client doit attendre que cette opération se termine pour émettre un ajout.

  • 409 FailoverGroupDnsRecordInUse-un enregistrement DNS en double existe pour le point de terminaison demandé.

  • 409 InvalidFailoverGroupName-un nom de groupe de basculement non valide a été fourni.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship-une opération d’amorçage de réplication a été effectuée sur une base de données qui se trouve déjà dans une relation de réplication.

  • 409 InvalidDatabaseStateForOperation-l’opération n’est pas autorisée sur la base de données dans son état de réplication actuel.

  • 409 DuplicateGeoDrRelation-les bases de données sont déjà dans une relation de réplication. Il s’agit d’une demande dupliquée.

  • 409 RemoteDatabaseExists-le nom de la base de données de destination existe déjà sur le serveur de destination.

  • 429 SubscriptionTooManyCreateUpdateRequests-requêtes au-delà des demandes Max qui peuvent être traitées par des ressources disponibles.

  • 429 SubscriptionTooManyRequests-requêtes au-delà des demandes Max qui peuvent être traitées par des ressources disponibles.

  • 500 OperationTimedOut-l’opération a expiré et a été restaurée automatiquement. Réessayez l’opération.

  • 503 TooManyRequests-requêtes au-delà des demandes Max qui peuvent être traitées par des ressources disponibles.

  • 503 AzureKeyVaultConnectionFailed-l’opération n’a pas pu être effectuée sur le serveur, car les tentatives de connexion à Azure Key Vault ont échoué

  • 503 AzureKeyVaultGenericConnectionError-l’opération n’a pas pu aboutir car une erreur s’est produite lors de la tentative de récupération des informations de Key Vault.

  • 503 DatabaseUnavailable-l’opération a échoué, car la base de données n’est pas disponible.

  • 504 la demande de service RequestTimeout a dépassé le délai d’expiration autorisé.

Exemples

Delete failover group

Sample Request

DELETE https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/failover-group-primary-server/failoverGroups/failover-group-test-1?api-version=2021-02-01-preview

Sample Response