您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn.

Managed Instances - Failover

故障转移托管实例。

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

URI 参数

Name In Required Type Description
managedInstanceName
path True
  • string

要故障转移的托管实例的名称。

resourceGroupName
path True
  • string

包含该资源的资源组名称。 可以从 Azure 资源管理器 API 或门户获取此值。

subscriptionId
path True
  • string

用于标识 Azure 订阅的订阅 ID。

api-version
query True
  • string

要用于请求的 API 版本。

replicaType
query

要进行故障恢复的副本的类型。

响应

Name Type Description
200 OK

成功完成托管实例故障转移。

202 Accepted

托管实例故障转移正在进行中。

Other Status Codes

错误响应: ?

  • 400 ManagedInstanceFailoverThrottled - 托管实例上最近发生故障转移。

  • 400 ManagedInstanceFailoverNotSupportedOnSKU - 给定 SKU 不支持此类型的客户发起的故障转移。

  • 404 SubscriptionDoesNotHaveServer - 找不到请求的服务器

  • 404 ServerNotInSubscriptionResourceGroup - 指定的资源组和订阅中不存在指定的服务器。

  • 409 ManagedInstanceFailoverFullBackupMissing - 自动备份需要完成新数据库的第一次完整备份。

  • 409 ManagedInstanceNotInStateToFailover - 托管实例当前处于状态,因此无法发出故障转移。

示例

Failover a managed instance.

Sample Request

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

Sample Response

定义

ReplicaType

要进行故障恢复的副本的类型。

Name Type Description
Primary
  • string
ReadableSecondary
  • string