Partilhar via


Sync Members - Get

Obtém um membro de sincronização.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/syncGroups/{syncGroupName}/syncMembers/{syncMemberName}?api-version=2021-11-01

Parâmetros do URI

Name Em Necessário Tipo Description
databaseName
path True

string

O nome da base de dados na qual o grupo de sincronização está alojado.

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.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

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

syncGroupName
path True

string

O nome do grupo de sincronização no qual o membro de sincronização está alojado.

syncMemberName
path True

string

O nome do membro de sincronização.

api-version
query True

string

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

Respostas

Name Tipo Description
200 OK

SyncMember

Obteve com êxito o membro de sincronização especificado.

Other Status Codes

Respostas de Erro: ***

  • 400 InvalidSyncGroupCreateOrUpdateRequest - O corpo do pedido de grupo de sincronização de criação ou atualização está vazio.

  • 400 InvalidSyncMemberCreateOrUpdateRequest - O corpo do pedido de membro de sincronização de criação ou atualização está vazio.

  • 400 InvalidSyncAgentCreateOrUpdateRequest - O corpo do pedido do agente de sincronização de criação ou atualização está vazio.

  • 400 InvalidDatabaseResourceId – identificador de recurso de base de dados inválido.

  • 400 MismatchingSubscriptionWithUrl – a subscrição fornecida não corresponde à subscrição no Url.

  • 400 InvalidSyncAgentResourceId - Identificador de recurso do agente de sincronização inválido.

  • 400 MismatchingResourceGroupNameWithUrl – o nome do grupo de recursos fornecido não corresponde ao nome no Url.

  • 400 MismatchingServerNameWithUrl – o nome do servidor fornecido não corresponde ao nome no Url.

  • 400 InvalidParameterValue – foi atribuído um valor inválido a um parâmetro.

  • 400 MissingServerName - O nome do servidor está em falta

  • 400 MissingDatabaseName – O nome da base de dados está em falta

  • 400 MissingSyncGroupName – O nome do Grupo de Sincronização está em falta

  • 400 MissingConflictResolutionPolicy - A Política de Resolução de Conflitos está em falta

  • 400 MissingSyncAgentName – O nome do Agente de Sincronização está em falta

  • 400 SyncOperation_GenericFailure – Falha ao executar a operação de sincronização de dados.

  • 400 InvalidSyncGroup - O grupo de sincronização é inválido.

  • 400 InvalidSyncMember - O membro da sincronização é inválido.

  • 400 InvalidSyncAgent - O agente de sincronização é inválido.

  • 400 CannotCreateSyncMemberDueToQuotaExceeded - Não é possível criar um membro de sincronização devido à quota excedida.

  • 400 SyncOperation_DuplicateSyncMemberDrop - O membro de sincronização já está a ser removido.

  • 400 SyncOperation_WrongSyncDatabase – a base de dados de sincronização especificada não corresponde à existente.

  • 400 SyncOperation_DwInSyncGroup - Não é possível utilizar a edição datawarehouse na sincronização de dados.

  • 400 SyncOperation_MasterDbInSyncGroup – não é possível utilizar o mestre lógico na sincronização de dados.

  • 400 SyncOperation_InvalidCredential - A credencial da base de dados é inválida.

  • 400 InvalidSyncMetadataDatabase - A base de dados de metadados de sincronização é inválida.

  • 404 ResourceNotFound – o recurso pedido não foi encontrado.

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

  • 404 DatabaseDoesNotExist – o utilizador especificou um nome de base de dados que não existe nesta instância do servidor.

  • 404 SyncOperation_HubServerNotFound - O servidor lógico hub não existe.

  • 404 SyncOperation_InvalidHubDatabase - A base de dados do Hub é inválida.

  • 409 SyncOperation_DuplicateSyncMemberName - Não é possível criar um membro de sincronização porque o membro de sincronização com o mesmo nome já existe.

Exemplos

Get a sync member

Pedido de amostra

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328/syncGroups/syncgroupcrud-3187/syncMembers/syncmembercrud-4879?api-version=2021-11-01

Resposta da amostra

{
  "properties": {
    "databaseType": "AzureSqlDatabase",
    "serverName": "syncgroupcrud-3379.database.windows.net",
    "databaseName": "syncgroupcrud-7421",
    "userName": "myUser",
    "syncDirection": "Bidirectional",
    "syncState": "UnProvisioned",
    "usePrivateLinkConnection": true,
    "privateEndpointName": "PE_67FDBBD6-B2D8-4014-9CC6-C68ABBCFD481_syncmembercrud-4879",
    "syncMemberAzureDatabaseResourceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/syncgroupcrud-65440/providers/Microsoft.Sql/servers/syncgroupcrud-8475/databases/syncgroupcrud-4328/syncGroups/syncgroupcrud-3187/syncMembers/syncmembercrud-4879",
  "name": "syncmembercrud-4879",
  "type": "Microsoft.Sql/servers/databases/syncGroups/syncMembers"
}

Definições

Name Description
SyncDirection

Direção de sincronização do membro de sincronização.

SyncMember

Um membro de sincronização da Base de Dados SQL do Azure.

SyncMemberDbType

Tipo de base de dados do membro de sincronização.

SyncMemberState

Estado de sincronização do membro de sincronização.

SyncDirection

Direção de sincronização do membro de sincronização.

Valor Description
Bidirectional
OneWayHubToMember
OneWayMemberToHub

SyncMember

Um membro de sincronização da Base de Dados SQL do Azure.

Name Tipo Description
id

string

ID do Recurso.

name

string

Nome do recurso.

properties.databaseName

string

Nome da base de dados da base de dados membro no membro de sincronização.

properties.databaseType

SyncMemberDbType

Tipo de base de dados do membro de sincronização.

properties.password

string

Palavra-passe da base de dados membro no membro de sincronização.

properties.privateEndpointName

string

Nome do ponto final privado do membro de sincronização se a ligação de ligação privada estiver ativada para membros de sincronização no Azure.

properties.serverName

string

Nome do servidor da base de dados membro no membro de sincronização

properties.sqlServerDatabaseId

string

SQL Server iD da base de dados do membro de sincronização.

properties.syncAgentId

string

ID do recurso arm do agente de sincronização no membro de sincronização.

properties.syncDirection

SyncDirection

Direção de sincronização do membro de sincronização.

properties.syncMemberAzureDatabaseResourceId

string

ID de recurso do ARM da base de dados lógica de membro de sincronização, para membros de sincronização no Azure.

properties.syncState

SyncMemberState

Estado de sincronização do membro de sincronização.

properties.usePrivateLinkConnection

boolean

Se pretende utilizar a ligação de ligação privada.

properties.userName

string

Nome de utilizador da base de dados membro no membro de sincronização.

type

string

Tipo de recurso.

SyncMemberDbType

Tipo de base de dados do membro de sincronização.

Valor Description
AzureSqlDatabase
SqlServerDatabase

SyncMemberState

Estado de sincronização do membro de sincronização.

Valor Description
DeProvisionFailed
DeProvisioned
DeProvisioning
DisabledBackupRestore
DisabledTombstoneCleanup
ProvisionFailed
Provisioned
Provisioning
ReprovisionFailed
Reprovisioning
SyncCancelled
SyncCancelling
SyncFailed
SyncInProgress
SyncSucceeded
SyncSucceededWithWarnings
UnProvisioned
UnReprovisioned