Compartilhar via


Sync Groups - List Logs

Obtém uma coleção de logs 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 de URI

Nome Em Obrigatório Tipo Description
databaseName
path True

string

O nome do banco de dados no qual o grupo de sincronização está hospedado.

resourceGroupName
path True

string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

serverName
path True

string

O nome do servidor.

subscriptionId
path True

string

A ID de assinatura que identifica uma assinatura do Azure.

syncGroupName
path True

string

O nome do grupo de sincronização.

api-version
query True

string

A versão da API a ser usada para a solicitação.

endTime
query True

string

Obtenha os logs gerados antes dessa hora.

startTime
query True

string

Obter logs gerados após esse tempo.

type
query True

SyncGroupsType

Os tipos de logs a serem recuperados.

continuationToken
query

string

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

Respostas

Nome Tipo Description
200 OK

SyncGroupLogListResult

Logs de grupo de sincronização recuperados com êxito.

Other Status Codes

Respostas de erro: ***

  • 400 InvalidSyncGroupCreateOrUpdateRequest - O corpo da solicitação do grupo de sincronização criar ou atualizar está vazio.

  • 400 InvalidSyncMemberCreateOrUpdateRequest – O corpo da solicitação de membro de sincronização criar ou atualizar está vazio.

  • 400 InvalidSyncAgentCreateOrUpdateRequest – O corpo da solicitação do agente de sincronização de criação ou atualização está vazio.

  • 400 InvalidDatabaseResourceId – Identificador de recurso de banco de dados inválido.

  • 400 MismatchingSubscriptionWithUrl – A assinatura fornecida não correspondeu à assinatura na URL.

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

  • 400 MismatchingResourceGroupNameWithUrl - O nome do grupo de recursos fornecido não correspondeu ao nome na URL.

  • 400 MismatchingServerNameWithUrl – O nome do servidor fornecido não correspondeu ao nome na URL.

  • 400 InvalidParameterValue - Um valor inválido foi dado a um parâmetro.

  • 400 MissingServerName - O nome do servidor está ausente

  • 400 MissingDatabaseName - O nome do banco de dados está ausente

  • 400 MissingSyncGroupName - O nome do Grupo de Sincronização está ausente

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

  • 400 MissingSyncAgentName - O nome do Agente de Sincronização está ausente

  • 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 usuário tentou usar um recurso que está desabilitado na edição atual do banco de dados.

  • 400 CannotCreateSyncGroupDueToQuotaExceeded - Não é possível criar um grupo de sincronização devido à cota excedida.

  • 400 SyncOperation_DuplicateSyncGroupDrop - O grupo de sincronização já está sendo descartado.

  • 400 SyncOperation_WrongSyncDatabase – o banco de dados de sincronização especificado não corresponde ao existente.

  • 400 SyncOperation_UpdateSyncGroupWhenDropping – Não é possível atualizar o grupo de sincronização porque ele está sendo descartado no momento.

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

  • 400 SyncOperation_MasterDbInSyncGroup – Não é possível usar master lógica na sincronização de dados.

  • 400 SyncOperation_InvalidCredential – a credencial do banco de dados é inválida.

  • 400 InvalidSyncMetadataDatabase – O banco de dados de metadados de sincronização é inválido.

  • 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 solicitado não foi encontrado.

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

  • 404 DatabaseDoesNotExist – o usuário especificou um nome de banco 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 – o banco de dados hub é inválido.

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

Exemplos

Get sync group logs

Solicitação de exemplo

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 de exemplo

{
  "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

Nome Description
SyncGroupLogListResult

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

SyncGroupLogProperties

Propriedades de um log de grupo de sincronização de banco de dados SQL do Azure.

SyncGroupLogType

Tipo do log do grupo de sincronização.

SyncGroupsType

Os tipos de logs a serem recuperados.

SyncGroupLogListResult

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

Nome Tipo Description
nextLink

string

Link para recuperar a próxima página de resultados.

value

SyncGroupLogProperties[]

Matriz de resultados.

SyncGroupLogProperties

Propriedades de um log de grupo de sincronização de banco de dados SQL do Azure.

Nome Tipo Description
details

string

Detalhes do log do grupo de sincronização.

operationStatus

string

OperationStatus do log do grupo de sincronização.

source

string

Origem do log do grupo de sincronização.

timestamp

string

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

tracingId

string

TracingId do log do grupo de sincronização.

type

SyncGroupLogType

Tipo do log do grupo de sincronização.

SyncGroupLogType

Tipo do log do grupo de sincronização.

Nome Tipo Description
All

string

Error

string

Success

string

Warning

string

SyncGroupsType

Os tipos de logs a serem recuperados.

Nome Tipo Description
All

string

Error

string

Success

string

Warning

string