Replication Links - Failover
从当前主服务器故障转移到此服务器。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/replicationLinks/{linkId}/failover?api-version=2023-08-01URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 | 
|---|---|---|---|---|
| database | path | True | string | 数据库的名称。 | 
| link | path | True | string | 复制链接的名称。 | 
| resource | path | True | string | 包含资源的资源组的名称。 可以从 Azure 资源管理器 API 或门户获取此值。 | 
| server | path | True | string | 服务器的名称。 | 
| subscription | path | True | string | 标识 Azure 订阅的订阅 ID。 | 
| api-version | query | True | string | 要用于请求的 API 版本。 | 
响应
| 名称 | 类型 | 说明 | 
|---|---|---|
| 200 OK | 已成功故障转移。 | |
| 202 Accepted | 正在执行故障转移作。 标头 Location: string | |
| Other Status Codes | 错误响应: *** 
 | 
示例
Planned failover of a replication link
示例请求
示例响应
{
  "properties": {
    "partnerServer": "testsvr",
    "partnerDatabase": "gamma-db",
    "partnerDatabaseId": "/subscriptions/00000000-1111-2222-3333-555555555555/resourceGroups/Second-Default/providers/Microsoft.Sql/servers/testsvr/databases/gamma-db",
    "partnerLocation": "Japan East",
    "role": "Primary",
    "partnerRole": "Secondary",
    "replicationMode": "ASYNC",
    "startTime": "2018-06-21T08:12:43.783Z",
    "percentComplete": 100,
    "replicationState": "CATCH_UP",
    "isTerminationAllowed": true,
    "linkType": "GEO"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Sql/servers/sourcesvr/databases/gamma-db/replicationLinks/4891ca10-ebd0-47d7-9182-c722651780fb",
  "name": "4891ca10-ebd0-47d7-9182-c722651780fb"
}Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/locations/JapanWest/replicationLinksOperationResults/replicationlink-group-test-3?api-version=2022-05-01-preview定义
| 名称 | 说明 | 
|---|---|
| Error | 资源管理错误附加信息。 | 
| Error | 错误详细信息。 | 
| Error | 错误响应 | 
| Replication | 复制链接。 | 
| Replication | 链接类型(GEO、NAMED、STANDBY)。 更新作不支持 NAMED。 | 
| Replication | 本地复制角色。 | 
| Replication | 复制状态(挂起、种子设定、CATCHUP、SUSPENDED)。 | 
ErrorAdditionalInfo  
			
			资源管理错误附加信息。
| 名称 | 类型 | 说明 | 
|---|---|---|
| info | object | 其他信息。 | 
| type | string | 其他信息类型。 | 
ErrorDetail 
			
			错误详细信息。
| 名称 | 类型 | 说明 | 
|---|---|---|
| additionalInfo | 错误附加信息。 | |
| code | string | 错误代码。 | 
| details | 错误详细信息。 | |
| message | string | 错误消息。 | 
| target | string | 错误目标。 | 
ErrorResponse 
			
			错误响应
| 名称 | 类型 | 说明 | 
|---|---|---|
| error | 错误对象。 | 
ReplicationLink 
			
			复制链接。
| 名称 | 类型 | 说明 | 
|---|---|---|
| id | string | 资源 ID。 | 
| name | string | 资源名称。 | 
| properties.isTerminationAllowed | boolean | 用户当前是否允许终止链接。 | 
| properties.linkType | 链接类型(GEO、NAMED、STANDBY)。 更新作不支持 NAMED。 | |
| properties.partnerDatabase | string | 资源伙伴数据库。 | 
| properties.partnerDatabaseId | string | 资源伙伴数据库 ID。 | 
| properties.partnerLocation | string | 资源合作伙伴位置。 | 
| properties.partnerRole | 合作伙伴复制角色。 | |
| properties.partnerServer | string | 资源伙伴服务器。 | 
| properties.percentComplete | integer (int32) | 链接的种子设定完成百分比。 | 
| properties.replicationMode | string | 复制模式。 | 
| properties.replicationState | 复制状态(挂起、种子设定、CATCHUP、SUSPENDED)。 | |
| properties.role | 本地复制角色。 | |
| properties.startTime | string (date-time) | 创建链接的时间。 | 
| type | string | 资源类型。 | 
ReplicationLinkType  
			
			链接类型(GEO、NAMED、STANDBY)。 更新作不支持 NAMED。
| 值 | 说明 | 
|---|---|
| GEO | |
| NAMED | |
| STANDBY | 
ReplicationRole 
			
			本地复制角色。
| 值 | 说明 | 
|---|---|
| Primary | |
| Secondary | |
| NonReadableSecondary | |
| Source | |
| Copy | 
ReplicationState 
			
			复制状态(挂起、种子设定、CATCHUP、SUSPENDED)。
| 值 | 说明 | 
|---|---|
| PENDING | |
| SEEDING | |
| CATCH_UP | |
| SUSPENDED |