Sync Agents - Generate Key

동기화 에이전트 키를 생성합니다.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/syncAgents/{syncAgentName}/generateKey?api-version=2021-11-01

URI 매개 변수

Name In Required Type Description
resourceGroupName
path True
  • string

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

serverName
path True
  • string

동기화 에이전트가 호스트되는 서버의 이름입니다.

subscriptionId
path True
  • string

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

syncAgentName
path True
  • string

동기화 에이전트의 이름입니다.

api-version
query True
  • string

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

응답

Name Type Description
200 OK

동기화 에이전트 키를 성공적으로 생성합니다.

Other Status Codes

오류 응답: ***

  • 400 InvalidSyncGroupCreateOrUpdateRequest - 동기화 그룹 만들기 또는 업데이트 요청 본문이 비어 있습니다.

  • 400 InvalidSyncMemberCreateOrUpdateRequest - 동기화 멤버 만들기 또는 업데이트 요청 본문이 비어 있습니다.

  • 400 InvalidSyncAgentCreateOrUpdateRequest - 동기화 에이전트 요청 본문 만들기 또는 업데이트가 비어 있습니다.

  • 400 InvalidDatabaseResourceId - 잘못된 데이터베이스 리소스 식별자입니다.

  • 400 MismatchingSubscriptionWithUrl - 제공된 구독이 URL의 구독과 일치하지 않습니다.

  • 400 InvalidSyncAgentResourceId - 동기화 에이전트 리소스 식별자가 잘못되었습니다.

  • 400 MismatchingResourceGroupNameWithUrl - 제공된 리소스 그룹 이름이 URL의 이름과 일치하지 않습니다.

  • 400 MismatchingServerNameWithUrl - 제공된 서버 이름이 URL의 이름과 일치하지 않습니다.

  • 400 InvalidParameterValue - 매개 변수에 잘못된 값이 지정되었습니다.

  • 400 MissingServerName - 서버 이름이 없습니다.

  • 400 MissingDatabaseName - 데이터베이스 이름이 없습니다.

  • 400 MissingSyncGroupName - 동기화 그룹 이름이 없습니다.

  • 400 MissingConflictResolutionPolicy - 충돌 해결 정책이 없습니다.

  • 400 MissingSyncAgentName - 동기화 에이전트 이름이 없습니다.

  • 400 SyncOperation_GenericFailure - 데이터 동기화 작업을 수행하지 못했습니다.

  • 400 SyncOperation_WrongSyncDatabase - 지정된 동기화 데이터베이스가 기존 데이터베이스와 일치하지 않습니다.

  • 400 SyncOperation_DwInSyncGroup - 데이터 동기화에서 데이터 웨어하우스 버전을 사용할 수 없습니다.

  • 400 SyncOperation_MasterDbInSyncGroup - 데이터 동기화에서 논리 마스터를 사용할 수 없습니다.

  • 400 CannotDeleteInUseSyncAgent - 동기화 멤버에서 사용되므로 동기화 에이전트를 삭제할 수 없습니다.

  • 400 InvalidSyncAgent - 동기화 에이전트가 잘못되었습니다.

  • 400 InvalidSyncMetadataDatabase - 동기화 메타데이터 데이터베이스가 잘못되었습니다.

  • 404 ResourceNotFound - 요청된 리소스를 찾을 수 없습니다.

  • 404 SubscriptionDoesNotHaveServer - 요청한 서버를 찾을 수 없습니다.

  • 404 DatabaseDoesNotExist - 사용자가 이 서버 인스턴스에 없는 데이터베이스 이름을 지정했습니다.

  • 409 SyncOperation_AgentAlreadyExists - 이름이 같은 동기화 에이전트가 이미 있습니다.

  • 409 SyncOperation_AgentIdAlreadyExists - ID가 동일한 동기화 에이전트가 이미 있습니다.

예제

Generate a sync agent key

Sample Request

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncagentcrud-65440/providers/Microsoft.Sql/servers/syncagentcrud-8475/syncAgents/syncagentcrud-3187/generateKey?api-version=2021-11-01

Sample Response

{
  "syncAgentKey": "865f9998-6dae-4214-bbb1-4796b7c76ca0:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX=:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX="
}

정의

SyncAgentKeyProperties

Azure SQL 데이터베이스 동기화 에이전트 키의 속성입니다.

Name Type Description
syncAgentKey
  • string

동기화 에이전트의 키입니다.