Partilhar via


Sync Groups - List Logs

Obtém uma coleção de registos de grupo de sincronização.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/syncGroups/{syncGroupName}/logs?startTime={startTime}&endTime={endTime}&type={type}&api-version=2021-11-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/syncGroups/{syncGroupName}/logs?startTime={startTime}&endTime={endTime}&type={type}&continuationToken={continuationToken}&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.

api-version
query True

string

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

endTime
query True

string

Obter registos gerados antes desta hora.

startTime
query True

string

Obter registos gerados após este período de tempo.

type
query True

SyncGroupsType

Os tipos de registos a obter.

continuationToken
query

string

O token de continuação para esta operação.

Respostas

Name Tipo Description
200 OK

SyncGroupLogListResult

Os registos do grupo de sincronização foram obtidos 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 InvalidSyncGroup - O grupo de sincronização é inválido.

  • 400 FeatureDisabledOnSelectedEdition – o utilizador tentou utilizar uma funcionalidade que está desativada na edição atual da base de dados.

  • 400 CannotCreateSyncGroupDueToQuotaExceeded – não é possível criar o grupo de sincronização devido a quota excedida.

  • 400 SyncOperation_DuplicateSyncGroupDrop - O grupo 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_UpdateSyncGroupWhenDropping - Não é possível atualizar o grupo de sincronização porque está atualmente a ser removido.

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

  • 400 SyncOperation_InvalidSyncInterval - Não é possível criar ou atualizar o grupo de sincronização porque o intervalo de sincronização é inválido.

  • 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 do hub não existe.

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

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

Exemplos

Get sync group logs

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/logs?startTime=2017-01-01T00:00:00&endTime=2017-12-31T00:00:00&type=All&api-version=2021-11-01

Resposta da amostra

{
  "value": [
    {
      "timestamp": "2017-05-30T07:16:08.25Z",
      "type": "Success",
      "source": "syncgroupcrud-8475.database.windows.net/hub",
      "details": "Schema information obtained successfully.",
      "tracingId": "c0480c8e-6269-424e-9404-b00efce0ebae",
      "operationStatus": "SchemaRefreshSuccess"
    },
    {
      "timestamp": "2017-05-30T07:03:37.5733333Z",
      "type": "Error",
      "source": "syncgroupcrud-8475.database.windows.net/member",
      "details": "Getting schema information for the database failed with the exception \"Failed to connect to server .\nInner exception: SqlException Error Code: -2146232060 - SqlError Number:53, Message: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server) \nInner exception: The network path was not found\n For more information, provide tracing ID ‘cd3aa28c-0c31-471f-8a77-f1b21c908cbd’ to customer support.\"",
      "tracingId": "cd3aa28c-0c31-471f-8a77-f1b21c908cbd",
      "operationStatus": "SchemaRefreshFailure"
    }
  ]
}

Definições

Name Description
SyncGroupLogListResult

Uma lista de propriedades do registo do grupo de sincronização.

SyncGroupLogProperties

Propriedades de um registo do grupo de sincronização da Base de Dados do SQL do Azure.

SyncGroupLogType

Tipo de registo do grupo de sincronização.

SyncGroupsType

Os tipos de registos a obter.

SyncGroupLogListResult

Uma lista de propriedades do registo do grupo de sincronização.

Name Tipo Description
nextLink

string

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

value

SyncGroupLogProperties[]

Matriz de resultados.

SyncGroupLogProperties

Propriedades de um registo do grupo de sincronização da Base de Dados do SQL do Azure.

Name Tipo Description
details

string

Detalhes do registo do grupo de sincronização.

operationStatus

string

OperationStatus do registo do grupo de sincronização.

source

string

Origem do registo do grupo de sincronização.

timestamp

string

Carimbo de data/hora do registo do grupo de sincronização.

tracingId

string

TracingId do registo do grupo de sincronização.

type

SyncGroupLogType

Tipo de registo do grupo de sincronização.

SyncGroupLogType

Tipo de registo do grupo de sincronização.

Name Tipo Description
All

string

Error

string

Success

string

Warning

string

SyncGroupsType

Os tipos de registos a obter.

Name Tipo Description
All

string

Error

string

Success

string

Warning

string