Partilhar via


Sync Agents - List Linked Databases

Listas bases de dados ligadas a um agente de sincronização.

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

Parâmetros do URI

Name Em Necessário Tipo Description
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 no qual o agente de sincronização está alojado.

subscriptionId
path True

string

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

syncAgentName
path True

string

O nome do agente de sincronização.

api-version
query True

string

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

Respostas

Name Tipo Description
200 OK

SyncAgentLinkedDatabaseListResult

As bases de dados do SQL Server ligadas ao agente de sincronização foram obtidas com êxito.

Other Status Codes

Respostas de Erro: ***

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

  • 400 InvalidSyncMemberCreateOrUpdateRequest – o corpo do pedido do membro da 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 correspondeu à 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 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 CannotDeleteInUseSyncAgent – não é possível eliminar o agente de sincronização porque é utilizado pelo membro de sincronização.

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

  • 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.

  • 409 SyncOperation_AgentAlreadyExists - O agente de sincronização com o mesmo nome já existe.

  • 409 SyncOperation_AgentIdAlreadyExists - O agente de sincronização com o mesmo ID já existe.

Exemplos

Get sync agent linked databases

Pedido de amostra

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

Resposta da amostra

{
  "value": [
    {
      "properties": {
        "databaseType": "SqlServerDatabase",
        "databaseId": "55555555-6666-7777-8888-999999999999",
        "description": "",
        "serverName": "DummySqlServer",
        "databaseName": "DummySqlServerDb",
        "userName": "DummyUser"
      },
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-Onebox/providers/Microsoft.Sql/servers/syncagentcrud-8475/syncAgents/syncagentcrud-3187/linkedDatabases/55555555-6666-7777-8888-999999999999"
    }
  ]
}

Definições

Name Description
SyncAgentLinkedDatabase

Uma base de dados ligada do agente de sincronização da Base de Dados do SQL do Azure.

SyncAgentLinkedDatabaseListResult

Uma lista de bases de dados ligadas do agente de sincronização.

SyncMemberDbType

Tipo da base de dados ligada do agente de sincronização.

SyncAgentLinkedDatabase

Uma base de dados ligada do agente de sincronização da Base de Dados do SQL do Azure.

Name Tipo Description
id

string

ID do Recurso.

name

string

Nome do recurso.

properties.databaseId

string

ID da base de dados ligada do agente de sincronização.

properties.databaseName

string

Nome da base de dados da base de dados ligada do agente de sincronização.

properties.databaseType

SyncMemberDbType

Tipo da base de dados ligada do agente de sincronização.

properties.description

string

Descrição da base de dados ligada do agente de sincronização.

properties.serverName

string

Nome do servidor da base de dados ligada do agente de sincronização.

properties.userName

string

Nome de utilizador da base de dados ligada do agente de sincronização.

type

string

Tipo de recurso.

SyncAgentLinkedDatabaseListResult

Uma lista de bases de dados ligadas do agente de sincronização.

Name Tipo Description
nextLink

string

Ligação para obter a página seguinte dos resultados.

value

SyncAgentLinkedDatabase[]

Matriz de resultados.

SyncMemberDbType

Tipo da base de dados ligada do agente de sincronização.

Valor Description
AzureSqlDatabase
SqlServerDatabase