Share via


Failover Groups - Delete

Exclui um grupo de failover.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
failoverGroupName
path True

string

O nome do grupo de failover.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

serverName
path True

string

O nome do servidor que contém o grupo de failover.

subscriptionId
path True

string

A ID de assinatura que identifica uma assinatura do Azure.

api-version
query True

string

A versão da API a ser usada para a solicitação.

Respostas

Nome Tipo Description
200 OK

O grupo de failover foi excluído com êxito.

202 Accepted

Aceito

204 No Content

O grupo de failover especificado não existe.

Other Status Codes

Respostas de erro: ***

  • 400 FailoverGroupCreateOrUpdateRequestInvalidDatabases – as IDs de bancos de dados fornecidas não são IDs de recurso de banco de dados construídas corretamente. Para obter o exemplo de formatação adequada, consulte https://docs.microsoft.com/en-us/rest/api/sql/failovergroups/createorupdate

  • 400 FailoverGroupCreateOrUpdateRequestInvalidPartner – o campo parceiros especificado em criar ou atualizar o corpo da solicitação do grupo de failover está vazio ou inválido. Forneça um valor válido desse campo. Para obter exemplos de solicitações formatadas corretamente, consulte https://docs.microsoft.com/en-us/rest/api/sql/failovergroups/createorupdate

  • 400 FailoverGroupCreateOrUpdateRequestDuplicatePartner – um ou mais servidores parceiros fornecidos já fazem parte do grupo de failover. Verifique se o servidor primário e todos os servidores parceiros especificados são exclusivos.

  • 400 FailoverGroupCreateOrUpdateRequestInvalidDatabaseServer – um ou mais dos bancos de dados fornecidos não existem no servidor primário do grupo de failover. Verifique se todos os bancos de dados existem no servidor primário.

  • 400 FailoverGroupCreateOrUpdateRequestUnsupportedPartnerCount – há suporte apenas para um servidor parceiro para o Grupo de Failover. Modifique sua solicitação adequadamente. Para obter exemplos de solicitações válidas, consulte https://docs.microsoft.com/en-us/rest/api/sql/failovergroups/createorupdate

  • 400 FailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpoint – o campo readWriteEndpoint é necessário para solicitações de criação ou atualização.

  • 400 FailoverGroupCreateOrUpdateRequestInvalid – o corpo da solicitação do grupo de failover criar ou atualizar é vazio ou inválido.

  • 400 FailoverGroupUpdateOrDeleteRequestOnSecondary – Modificações no grupo de failover não são permitidas em um servidor secundário. Execute a solicitação no servidor primário.

  • 400 FailoverGroupCreateOrUpdateRequestNegativeGracePeriodValues – O valor do período de carência para o ponto de extremidade de leitura/gravação não deve ser negativo.

  • 400 FailoverGroupCreateOrUpdateRequestLessThanMinimumGracePeriodValues - O valor do período de carência para o grupo de failover deve ser maior ou igual ao período de carência mínimo de minutos '{0}'

  • 400 FailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpointFields - A propriedade failoverWithDataLossGracePeriodMinutes deve ser fornecida quando a política de failover Automática é selecionada para o ponto de extremidade de leitura/gravação.

  • 400 FailoverGroupCreateOrUpdateRequestInvalidReadWriteFailoverPolicy - O campo failoverPolicy para o ponto de extremidade de leitura/gravação é necessário para solicitações de criação ou atualização.

  • 400 FailoverGroupCreateOrUpdateRequestInvalidReadWriteEndpointFieldsForManualPolicy – O valor do período de carência não deve ser fornecido quando a política de failover Manual é selecionada para o ponto de extremidade de leitura/gravação. Remova-o da solicitação.

  • 400 FailoverGroupCreateOrUpdateRequestReadOnlyPropertyModified - O corpo da solicitação do grupo de failover criar ou atualizar não deve modificar a propriedade somente leitura '{0}'.

  • 400 FailoverGroupFailoverRequestOnPrimary – A solicitação de failover deve ser iniciada no servidor secundário do grupo de failover.

  • 400 FailoverGroupPartnerServerFromDifferentSubscription – O servidor primário e os servidores parceiros do grupo de failover são de assinaturas diferentes. Assinatura cruzada para servidores do grupo de failover não é permitida.

  • 400 InvalidAddSecondaryPermission – O usuário não tem permissão suficiente para adicionar o secundário no servidor especificado.

  • 400 InvalidSku – o usuário especificou um sku inválido.

  • 400 ServerNotFound – O servidor solicitado não foi encontrado.

  • 400 FeatureDisabledOnSelectedEdition – o usuário tentou usar um recurso que está desabilitado na edição atual do banco de dados.

  • 400 TokenTooLong - O token fornecido é muito longo.

  • 400 InvalidTargetSubregion – O servidor de destino de um secundário não legível não está em uma região do Azure emparelhada com DR.

  • 400 PartnerServerNotCompatible – O usuário está tentando copiar um banco de dados de um servidor SAWA V1 para um servidor Sterling ou vice-versa.

  • 400 IncorrectReplicationLinkState - A operação espera que o banco de dados esteja em um estado esperado no link de replicação.

  • 400 ResourcePoolNotFound – O pool elástico especificado não existe no servidor lógico especificado.

  • 400 AzureKeyVaultKeyDisabled - A operação não pôde ser concluída no servidor porque a chave de Key Vault do Azure está desabilitada.

  • 400 AzureKeyVaultInvalidExpirationDate - A operação não pôde ser concluída porque a data de validade da chave Key Vault do Azure é inválida.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty – A operação não pôde ser concluída porque o Uri de Key Vault do Azure é nulo ou vazio.

  • 400 AzureKeyVaultNoServerIdentity – A identidade do servidor não está configurada corretamente.

  • 400 AzureKeyVaultInvalidUri – uma resposta inválida do Azure Key Vault. Use um URI de Key Vault do Azure válido.

  • 400 AzureKeyVaultMissingPermissions – o servidor não tem as permissões necessárias no Key Vault do Azure.

  • 400 SecurityAzureKeyVaultInvalidKeyName - A operação não pôde ser concluída devido a um nome de chave de servidor inválido.

  • 400 PlannedFailoverTimedOutForDatabase - O usuário invocou recuperação panejada, atingiu o tempo limite e um banco de dados específico parece ser blame.

  • 400 PlannedFailoverTimedOut - O usuário invocou recuperação panejada e atingiu o tempo limite ao tentar entrar em contato com o serviço de gerenciamento de parceiros.

  • 400 AdalGenericError - A operação não pôde ser concluída porque um erro do Azure Active Directory foi encontrado.

  • 400 AdalServicePrincipalNotFound - A operação não pôde ser concluída porque uma entidade de serviço não encontrada na biblioteca do Azure Active Directory foi encontrada.

  • 400 AzureKeyVaultMalformedVaultUri – o uri de Key Vault fornecido não é válido.

  • 400 CannotUseReservedDatabaseName – Não é possível usar o nome do banco de dados reservado nesta operação.

  • 400 InvalidFailoverGroupRegion – Os servidores especificados em um grupo de failover precisam residir em regiões diferentes para fornecer isolamento.

  • 400 FailoverGroupDoesNotExist – o grupo de failover não existe em um servidor.

  • 400 FailoverGroupNotSecondary – O failover não pode ser iniciado do servidor primário em um grupo de failover.

  • 400 InvalidServerName - Nome do servidor inválido especificado.

  • 400 DatabaseInFailoverGroupNotPrimary – O link geoDR para o banco de dados já existe, mas sua função não é 'Primária' ou não é link de cópia contínua.

  • 400 SecurityAdalPrincipalCertExpiredError – A operação não pôde ser concluída porque o certificado principal do Azure Key Vault expirou.

  • 400 UnableToCreateFailoverGroupDueToTableAuditing – O Grupo de Failover não pode ser criado para o servidor que tem a auditoria de tabela ativada.

  • 400 InvalidIdentifier - O identificador contém NULL ou um caractere unicode inválido.

  • 400 UnableToAddDbWithTableAuditingToFailoverGroup – O banco de dados com Auditoria de Tabela habilitada não estará acessível por meio do ponto de extremidade do Grupo de Failover.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel – o uri de Key Vault fornecido não é válido.

  • 400 KeyMaterialNotFoundOnRemoteServer – O servidor remoto não tem acesso ao material de chave usado como protetor de TDE.

  • 400 LimitOfFailoverGroupsPerServerExceeded – a criação de um novo grupo de failover excederá o número permitido de Grupos de Failover por servidor.

  • 400 SameKeyUriNotFoundOnRemoteServer – O servidor secundário não tem o material de chave do mesmo cofre de chaves que o protetor de criptografia do servidor primário com a rotação automática de chave habilitada.

  • 400 AzureKeyVaultRsaKeyNotSupported – o cofre de chaves fornecido usa tamanho de chave RSA sem suporte ou tipo de chave. O tamanho da chave RSA com suporte é 2048 ou 3072 e o Tipo de Chave é RSA ou RSA-HSM.

  • 400 SameKeyMaterialNotFoundOnRemoteServer – O servidor secundário não tem o material de chave do protetor de criptografia do servidor primário.

  • 400 GeoReplicationDatabaseNotSecondary – a operação espera que o banco de dados seja um destino de replicação.

  • 400 GeoReplicaLimitReached - O limite de replicação por réplica foi atingido.

  • 400 FailoverGroupWithVirtualNetworkRulesNotSupported – Atualmente, não há suporte para grupos de failover configurados com uma política de failover automático em servidores configurados com regras de firewall de rede virtual. Configure o grupo de failover com a política de failover manual.

  • 400 UnableToResolveRemoteServer – O nome do servidor parceiro remoto não pôde ser resolvido devido a um nome de servidor inválido ou problemas de conectividade DNS.

  • 400 RemoteDatabaseCopyPermission – O usuário não tem permissão suficiente para criar uma cópia de banco de dados no servidor especificado.

  • 400 SecurityAzureKeyVaultGeoChainError – Não há suporte para a criação do secundário (um processo conhecido como encadeamento) ao habilitar a Transparent Data Encryption usando o BYOK (Azure Key Vault).

  • 404 OperationIdNotFound – A operação com id não existe.

  • 404 ResourceNotFound – O recurso solicitado não foi encontrado.

  • 404 OperationIdNotFound – A operação com id não existe.

  • 404 ServerNotInSubscriptionResourceGroup – O servidor especificado não existe no grupo de recursos e na assinatura especificados.

  • 404 ServerNotInSubscription – O servidor especificado não existe na assinatura especificada.

  • 404 SourceDatabaseNotFound – O banco de dados de origem não existe.

  • 405 UnsupportedReplicationOperation – Uma operação de replicação sem suporte foi iniciada no banco de dados.

  • 409 OperationCancelled – A operação foi cancelada pelo usuário.

  • 409 OperationInterrupted – A operação no recurso não pôde ser concluída porque foi interrompida por outra operação no mesmo recurso.

  • 409 ConflictingServerOperation – Uma operação está em andamento no momento para o servidor.

  • 409 Assinatura Desabilitada – A assinatura está desabilitada.

  • 409 ConflictingSystemOperationInProgress – Uma operação de manutenção do sistema está em andamento no banco de dados e outras operações precisam aguardar até que ele seja concluído.

  • 409 GeoReplicationCannotBecomePrimaryDuringUndo – O usuário tentou fazer failover ou forçar o término de um link geográfico enquanto o secundário está em um estado em que pode não ser fisicamente consistente e, portanto, não pode entrar na função primária.

  • 409 ServerKeyNameAlreadyExists – a chave do servidor já existe no servidor.

  • 409 ServerKeyUriAlreadyExists – o URI da chave do servidor já existe no servidor.

  • 409 ServerKeyDoesNotExists – a chave do servidor não existe.

  • 409 UpdateSloInProgress – o usuário tentou iniciar uma operação incompatível enquanto uma atualização slo estava em andamento.

  • 409 AzureKeyVaultKeyNameNotFound – A operação não pôde ser concluída porque o nome da chave de Key Vault do Azure não existe.

  • 409 AzureKeyVaultKeyInUse – A chave está sendo usada no momento pelo servidor.

  • 409 FailoverGroupAlreadyExists – O grupo de failover já existe em um determinado servidor. Use o nome do grupo de failover diferente.

  • 409 FailoverGroupBusy – O Grupo de Failover está ocupado com outra operação.

  • 409 DatabaseBelongsToOtherFailoverGroup – O banco de dados pertence a outro grupo de failover e não pode ser considerado uma parte deste.

  • 409 DatabaseBeingAddedToFailoverGroup – O banco de dados está sendo adicionado ao Grupo de Failover, o cliente precisa aguardar a conclusão dessa operação para emitir a remoção.

  • 409 DatabaseBeingRemovedFromFailoverGroup – O banco de dados está sendo removido do grupo de failover, o cliente precisa aguardar a conclusão dessa operação para emitir a adição.

  • 409 FailoverGroupDnsRecordInUse - Existe um registro DNS duplicado para o ponto de extremidade solicitado.

  • 409 InvalidFailoverGroupName - O nome do grupo de failover inválido foi fornecido.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship - Uma operação de propagação de replicação foi executada em um banco de dados que já está em uma relação de replicação.

  • 409 InvalidDatabaseStateForOperation - A operação não é permitida no banco de dados em seu estado de replicação atual.

  • 409 DuplicateGeoDrRelation - Os bancos de dados já estão em uma relação de replicação. Essa é uma solicitação duplicada.

  • 409 RemoteDatabaseExists - O nome do banco de dados de destino já existe no servidor de destino.

  • 429 SubscriptionTooManyCreateUpdateRequests - Solicitações além do máximo de solicitações que podem ser processadas por recursos disponíveis.

  • 429 SubscriptionTooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas por recursos disponíveis.

  • 429 SubscriptionTooManyCreateUpdateRequests - Solicitações além do máximo de solicitações que podem ser processadas por recursos disponíveis.

  • 429 SubscriptionTooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas por recursos disponíveis.

  • 500 OperationTimedOut - A operação atingiu o tempo limite e foi revertida automaticamente. Tente executar a operação novamente.

  • 503 TooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas por recursos disponíveis.

  • 503 TooManyRequests - Solicitações além do máximo de solicitações que podem ser processadas por recursos disponíveis.

  • 503 AzureKeyVaultConnectionFailed - A operação não pôde ser concluída no servidor porque as tentativas de conexão com o Azure Key Vault falharam

  • 503 AzureKeyVaultGenericConnectionError - A operação não pôde ser concluída porque um erro foi encontrado ao tentar recuperar Key Vault informações .

  • 503 DatabaseUnavailable - A operação falhou porque o banco de dados não está disponível.

  • 504 RequestTimeout – A solicitação de serviço excedeu o tempo limite permitido.

Exemplos

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-11-01

Sample Response