Elastic Pools - Failover

탄력적 풀을 장애 조치합니다.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}/failover?api-version=2021-11-01-preview

URI 매개 변수

Name In Required Type Description
elasticPoolName
path True
  • string

장애 조치(failover)할 탄력적 풀의 이름입니다.

resourceGroupName
path True
  • string

리소스를 포함하는 리소스 그룹의 이름입니다. Azure 리소스 관리자 API 또는 포털에서 이 값을 가져올 수 있습니다.

serverName
path True
  • string

서버의 이름입니다.

subscriptionId
path True
  • string

Azure 구독을 식별하는 구독 ID입니다.

api-version
query True
  • string

요청에 사용할 API 버전입니다.

응답

Name Type Description
200 OK

탄력적 풀 장애 조치(failover)를 완료했습니다.

202 Accepted

탄력적 풀 장애 조치(failover)가 진행 중입니다.

Other Status Codes

오류 응답: ***

  • 400 ManagementServiceFeatureDisabled - 사용자가 사용하지 않도록 설정된 기능을 사용하려고 했습니다.

  • 400 ElasticPoolFailoverThrottled - 탄력적 풀에 최근 장애 조치(failover)가 있었습니다.

  • 400 ElasticPoolFailoverNotSupportedOnSKU - 이 유형의 고객이 시작한 장애 조치(failover)는 지정된 SKU에서 지원되지 않습니다.

  • 409 ManagementServiceDatabaseBusy - 데이터베이스 '{0}'가 다른 작업으로 사용 중입니다. 나중에 작업을 시도하세요.

  • 409 ElasticPoolNotInStateToFailover - 탄력적 풀 또는 탄력적 풀 내의 데이터베이스는 현재 장애 조치(failover)를 실행할 수 없는 상태입니다.

예제

Failover an elastic pool

Sample Request

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/testServer/elasticPools/testElasticPool/failover?api-version=2021-11-01-preview

Sample Response