Partilhar via


Managed Instances - Failover

Efetua a ativação pós-falha de uma instância gerida.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/failover?api-version=2021-11-01
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/failover?replicaType={replicaType}&api-version=2021-11-01

Parâmetros do URI

Name Em Necessário Tipo Description
managedInstanceName
path True

string

O nome da instância gerida para ativação pós-falha.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Pode obter este valor a partir da API do Azure Resource Manager ou do portal.

subscriptionId
path True

string

O ID da subscrição que identifica uma subscrição do Azure.

api-version
query True

string

A versão da API a utilizar para o pedido.

replicaType
query

ReplicaType

O tipo de réplica a realizar a ativação pós-falha.

Respostas

Name Tipo Description
200 OK

Ativação pós-falha da instância gerida concluída com êxito.

202 Accepted

A ativação pós-falha da instância gerida está em curso.

Other Status Codes

Respostas de Erro: ***

  • 400 ManagedInstanceFailoverThrottled – ocorreu uma ativação pós-falha recente na instância gerida.

  • 400 ManagedInstanceFailoverNotSupportedOnSKU – este tipo de ativação pós-falha iniciada pelo cliente não é suportado no SKU especificado.

  • 404 SubscriptionDoesNotHaveServer – O servidor pedido não foi encontrado

  • 404 ServerNotInSubscriptionResourceGroup - O servidor especificado não existe no grupo de recursos e na subscrição especificados.

  • 404 OperationIdNotFound – a operação com o ID não existe.

  • 409 ManagedInstanceFailoverFullBackupMissing – a cópia de segurança automatizada tem de concluir a primeira cópia de segurança completa de uma nova base de dados.

  • 409 ManagedInstanceNotInStateToFailover – a instância gerida está atualmente num estado em que a ativação pós-falha não pode ser emitida.

  • 409 OperationCancelled - A operação foi cancelada pelo utilizador.

  • 409 OperationInterrupted - Não foi possível concluir a operação no recurso porque foi interrompida por outra operação no mesmo recurso.

  • 429 SubscriptionTooManyCreateUpdateRequests – pedidos para além do máximo de pedidos que podem ser processados por recursos disponíveis.

  • 429 SubscriptionTooManyRequests – pedidos para além do máximo de pedidos que podem ser processados por recursos disponíveis.

  • 500 OperationTimedOut – a operação excedeu o limite de tempo e foi revertida automaticamente. Repita a operação.

  • 503 TooManyRequests – pedidos para além do máximo de pedidos que podem ser processados por recursos disponíveis.

Exemplos

Failover a managed instance.

Pedido de amostra

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/instanceName/failover?replicaType=Primary&api-version=2021-11-01

Resposta da amostra

Definições

ReplicaType

O tipo de réplica a realizar a ativação pós-falha.

Name Tipo Description
Primary

string

ReadableSecondary

string