Sync Groups - List Logs

Obtient une collection de journaux de groupe de synchronisation.

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

Paramètres URI

Nom Dans Obligatoire Type Description
databaseName
path True

string

Nom de la base de données sur laquelle le groupe de synchronisation est hébergé.

resourceGroupName
path True

string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

serverName
path True

string

Le nom du serveur

subscriptionId
path True

string

L’ID d’abonnement d’un abonnement Azure.

syncGroupName
path True

string

Nom du groupe de synchronisation.

api-version
query True

string

Version de l’API à utiliser pour la requête.

endTime
query True

string

Obtenez les journaux générés avant cette heure.

startTime
query True

string

Obtenez les journaux générés après cette heure.

type
query True

SyncGroupsType

Types de journaux à récupérer.

continuationToken
query

string

Jeton de continuation pour cette opération.

Réponses

Nom Type Description
200 OK

SyncGroupLogListResult

Récupération réussie des journaux de groupe de synchronisation.

Other Status Codes

Réponses d’erreur : ***

  • 400 InvalidSyncGroupCreateOrUpdateRequest : le corps de la demande de groupe de synchronisation de création ou de mise à jour est vide.

  • 400 InvalidSyncMemberCreateOrUpdateRequest : le corps de la demande de membre de synchronisation de création ou de mise à jour est vide.

  • 400 InvalidSyncAgentCreateOrUpdateRequest : le corps de la demande de l’agent de synchronisation de création ou de mise à jour est vide.

  • 400 InvalidDatabaseResourceId : identificateur de ressource de base de données non valide.

  • 400 IncompatibilitéSubscriptionWithUrl : l’abonnement fourni ne correspond pas à l’abonnement dans l’URL.

  • 400 InvalidSyncAgentResourceId : identificateur de ressource de l’agent de synchronisation non valide.

  • 400 MismatchingResourceGroupNameWithUrl : le nom du groupe de ressources fourni ne correspond pas au nom de l’URL.

  • 400 IncompatibilitéserverNameWithUrl : le nom du serveur fourni ne correspond pas au nom dans l’URL.

  • 400 InvalidParameterValue : une valeur non valide a été donnée à un paramètre.

  • 400 MissingServerName : le nom du serveur est manquant

  • 400 MissingDatabaseName - Le nom de la base de données est manquant

  • 400 MissingSyncGroupName - Le nom du groupe de synchronisation est manquant

  • 400 MissingConflictResolutionPolicy - La stratégie de résolution des conflits est manquante

  • 400 MissingSyncAgentName - Le nom de l’agent de synchronisation est manquant

  • 400 SyncOperation_GenericFailure : échec de l’opération de synchronisation des données.

  • 400 InvalidSyncGroup : le groupe de synchronisation n’est pas valide.

  • 400 FeatureDisabledOnSelectedEdition : l’utilisateur a tenté d’utiliser une fonctionnalité désactivée sur l’édition de base de données actuelle.

  • 400 CannotCreateSyncGroupDueToQuotaExceeded : impossible de créer un groupe de synchronisation en raison d’un dépassement de quota.

  • 400 SyncOperation_DuplicateSyncGroupDrop : le groupe de synchronisation est déjà supprimé.

  • 400 SyncOperation_WrongSyncDatabase : la base de données de synchronisation spécifiée ne correspond pas à celle existante.

  • 400 SyncOperation_UpdateSyncGroupWhenDropping : impossible de mettre à jour le groupe de synchronisation, car il est actuellement supprimé.

  • 400 SyncOperation_DwInSyncGroup : impossible d’utiliser l’édition datawarehouse dans la synchronisation des données.

  • 400 SyncOperation_MasterDbInSyncGroup : impossible d’utiliser la master logique dans la synchronisation des données.

  • 400 SyncOperation_InvalidCredential : les informations d’identification de la base de données ne sont pas valides.

  • 400 InvalidSyncMetadataDatabase : la base de données de métadonnées de synchronisation n’est pas valide.

  • 400 SyncOperation_InvalidSyncInterval : impossible de créer ou de mettre à jour un groupe de synchronisation, car l’intervalle de synchronisation n’est pas valide.

  • 404 ResourceNotFound : la ressource demandée est introuvable.

  • 404 SubscriptionDoesNotHaveServer : le serveur demandé est introuvable

  • 404 DatabaseDoesNotExist : l’utilisateur a spécifié un nom de base de données qui n’existe pas sur ce serveur instance.

  • 404 SyncOperation_HubServerNotFound : le serveur logique Hub n’existe pas.

  • 404 SyncOperation_InvalidHubDatabase - La base de données Hub n’est pas valide.

  • 409 SyncOperation_DuplicateSyncGroupName : impossible de créer un groupe de synchronisation, car le groupe de synchronisation portant le même nom existe déjà.

Exemples

Get sync group logs

Sample Request

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

Sample Response

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

Définitions

Nom Description
SyncGroupLogListResult

Liste des propriétés du journal de groupe de synchronisation.

SyncGroupLogProperties

Propriétés d’un journal de groupe de synchronisation de base de données Azure SQL.

SyncGroupLogType

Type du journal du groupe de synchronisation.

SyncGroupsType

Types de journaux à récupérer.

SyncGroupLogListResult

Liste des propriétés du journal de groupe de synchronisation.

Nom Type Description
nextLink

string

Lien pour récupérer la page de résultats suivante.

value

SyncGroupLogProperties[]

Tableau de résultats.

SyncGroupLogProperties

Propriétés d’un journal de groupe de synchronisation de base de données Azure SQL.

Nom Type Description
details

string

Détails du journal du groupe de synchronisation.

operationStatus

string

OperationStatus du journal de groupe de synchronisation.

source

string

Source du journal du groupe de synchronisation.

timestamp

string

Horodatage du journal du groupe de synchronisation.

tracingId

string

TracingId du journal du groupe de synchronisation.

type

SyncGroupLogType

Type du journal du groupe de synchronisation.

SyncGroupLogType

Type du journal du groupe de synchronisation.

Nom Type Description
All

string

Error

string

Success

string

Warning

string

SyncGroupsType

Types de journaux à récupérer.

Nom Type Description
All

string

Error

string

Success

string

Warning

string