Partager via


Propriétés du journal

S’applique à : SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Analysis Services inclut les propriétés de journal répertoriées dans les tableaux suivants. Toutes les propriétés ne s’appliquent pas à Azure Analysis Services ou Power BI. Les propriétés de journal dans Power BI sont en lecture seule ou non prises en charge.

Général

File
Propriété de type chaîne qui spécifie le nom du fichier journal du serveur. Cette propriété s'applique uniquement si vous utilisez un fichier sur disque pour l'enregistrement, au lieu d'une table de base de données (comportement par défaut).

La valeur par défaut de cette propriété est msmdsrv.log.

FileBufferSize
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

MessageLogs
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Journal des erreurs de SQL Server

Vous pouvez définir ces propriétés au niveau de l'instance du serveur pour modifier les valeurs par défaut de la configuration d'erreur qui s'affichent dans d'autres outils et concepteurs. Consultez Configuration d’erreur pour le traitement des cubes, des partitions et des dimensions (SSAS - Multidimensionnel) et ErrorConfiguration pour plus d’informations.

ErrorLog\ErrorLogFileName
Propriété utilisée comme valeur par défaut durant une opération de traitement effectuée par le serveur.

ErrorLog\ErrorLogFileSize
Propriété utilisée comme valeur par défaut durant une opération de traitement effectuée par le serveur.

ErrorLog\KeyErrorAction
Spécifie l’action entreprise par le serveur quand une erreur KeyNotFound se produit. Les réponses valides à cette erreur sont :

  • ConvertToUnknown indique au serveur d'allouer la valeur de clé d'erreur au membre inconnu.

  • DiscardRecord indique au serveur d'exclure l'enregistrement.

ErrorLog\KeyErrorLogFile
Il s'agit d'un nom de fichier défini par l'utilisateur qui doit avoir une extension de fichier .log, situé dans un dossier sur lequel le compte de services dispose des autorisations d'accès en lecture/écriture. Ce fichier journal contient uniquement les erreurs générées lors du traitement. Utilisez la Boîte noire si vous avez besoin de plus d'informations.

ErrorLog\KeyErrorLimit
Il s'agit du nombre maximal d'erreurs d'intégrité des données que le serveur autorise avant que le traitement échoue. Une valeur égale à -1 indique un nombre illimité. La valeur par défaut est 0, ce qui signifie que le traitement s'arrête après la première erreur. Vous pouvez également définir un nombre entier.

ErrorLog\KeyErrorLimitAction
Spécifie l'action entreprise par le serveur lorsque le nombre maximal d'erreurs de clé est atteint. Les réponses valides à cette action sont :

  • StopProcessing indique au serveur d'arrêter le traitement lorsque le nombre maximal d'erreurs est atteint.

  • StopLogging indique au serveur d'arrêter l'enregistrement des erreurs lorsque le nombre maximal d'erreurs est atteint, mais d'autoriser la poursuite du traitement.

ErrorLog\ LogErrorTypes\KeyNotFound
Spécifie l’action entreprise par le serveur quand une erreur KeyNotFound se produit. Les réponses valides à cette erreur sont :

  • IgnoreError indique au serveur de poursuivre le traitement sans enregistrer l'erreur ou la compter dans le nombre maximal d'erreurs de clé. Lorsque vous ignorez l'erreur, vous permettez au traitement de continuer sans ajouter l'erreur au nombre d'erreurs ou l'enregistrer à l'écran ou dans le fichier journal. L'enregistrement en question rencontre un problème d'intégrité des données et ne peut pas être ajouté à la base de données. L'enregistrement sera ignoré ou agrégé dans le membre inconnu, tel que le détermine la propriété KeyErrorAction .

  • ReportAndContinue indique au serveur d'enregistrer l'erreur, de la compter dans le nombre maximal d'erreurs de clé et de continuer le traitement. L'enregistrement déclenchant l'erreur est ignoré ou converti en membre inconnu.

  • ReportAndStop indique au serveur d'enregistrer l'erreur et d'arrêter le traitement immédiatement, quel que soit le nombre maximal d'erreurs de clé. L'enregistrement déclenchant l'erreur est ignoré ou converti en membre inconnu.

ErrorLog\ LogErrorTypes\KeyDuplicate
Spécifie l'action entreprise par le serveur lorsqu'une clé dupliquée est détectée. Les valeurs valides sont IgnoreError pour continuer le traitement comme si l'erreur ne s'était pas produite, ReportAndContinue pour enregistrer l'erreur et continuer le traitement et ReportAndStop pour enregistrer l'erreur et arrêter le traitement immédiatement, même si le nombre d'erreurs est inférieur au nombre maximal.

ErrorLog\ LogErrorTypes\NullKeyConvertedToUnknown
Spécifie l'action entreprise par le serveur lorsqu'une clé NULL a été convertie en membre inconnu. Les valeurs valides sont IgnoreError pour continuer le traitement comme si l'erreur ne s'était pas produite, ReportAndContinue pour enregistrer l'erreur et continuer le traitement et ReportAndStop pour enregistrer l'erreur et arrêter le traitement immédiatement, même si le nombre d'erreurs est inférieur au nombre maximal.

ErrorLog\ LogErrorTypes\NullKeyNotAllowed
Spécifie l’action effectuée par le serveur quand NullProcessing a la valeur Error pour un attribut de dimension. Une erreur est générée lorsqu'une valeur NULL n'est pas autorisée dans un attribut donné. Cette propriété de configuration d'erreur informe l'étape suivante, qui consiste à créer un rapport d'erreurs et poursuivre le traitement tant que le nombre maximal d'erreurs n'est pas atteint. Les valeurs valides sont IgnoreError pour continuer le traitement comme si l'erreur ne s'était pas produite, ReportAndContinue pour enregistrer l'erreur et continuer le traitement et ReportAndStop pour enregistrer l'erreur et arrêter le traitement immédiatement, même si le nombre d'erreurs est inférieur au nombre maximal.

ErrorLog\ LogErrorTypes\CalculationError
Propriété utilisée comme valeur par défaut durant une opération de traitement effectuée par le serveur.

ErrorLog\IgnoreDataTruncation
Propriété utilisée comme valeur par défaut durant une opération de traitement effectuée par le serveur.

Exception

Exception\CreateAndSendCrashReports
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Exception\CrashReportsFolder
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Exception\SQLDumperFlagsOn
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Exception\SQLDumperFlagsOff
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Exception\MiniDumpFlagsOn
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Exception\MinidumpErrorList
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Boîte noire SQL

FlightRecorder\Enabled
Propriété booléenne qui indique si la fonctionnalité de boîte noire SQL est activée.

FlightRecorder\FileSizeMB
Propriété dont la valeur est un entier 32 bits signé qui définit la taille du fichier sur disque de la boîte noire SQL, exprimée en mégaoctets.

FlightRecorder\LogDurationSec
Propriété dont la valeur est un entier 32 bits signé qui définit la fréquence en secondes selon laquelle l'enregistrement reprend au début dans la boîte noire SQL.

FlightRecorder\SnapshotDefinitionFile
Propriété de type chaîne qui spécifie le nom du fichier de définition d'instantané, qui contient les commandes de découverte envoyées au serveur lorsqu'un instantané est réalisé.

La valeur par défaut de cette propriété est vide, ce qui correspond au nom de fichier par défaut FlightRecorderSnapshotDef.txt.

FlightRecorder\SnapshotFrequencySec
Propriété dont la valeur est un entier 32 bits signé qui définit la fréquence en secondes des instantanés.

FlightRecorder\TraceDefinitionFile
Propriété de type chaîne qui spécifie le nom du fichier de définition de trace de la boîte noire SQL.

La valeur par défaut de cette propriété est vide, ce qui correspond au nom de fichier par défaut FlightRecorderTraceDef.txt. SQL Server Analysis Services Flight Recorder fournit un mécanisme permettant d’enregistrer l’activité du serveur dans un journal à court terme. Les informations capturées par Flight Recorder peuvent être utiles pour résoudre des problèmes spécifiques, mais la charge placée sur le serveur lors de la capture des instantanés et des événements de trace peut avoir un impact faible sur les performances globales.  Pour des performances optimales, l’enregistreur de vol doit être désactivé, sauf si vous tentez de capturer des informations de diagnostic pertinentes pour résoudre un problème spécifique.

Journal des requêtes

S’applique à : Mode serveur multidimensionnel uniquement

QueryLog\QueryLogFileName
Propriété de type chaîne qui spécifie le nom du fichier journal des requêtes. Cette propriété s'applique uniquement si vous utilisez un fichier sur disque pour l'enregistrement, au lieu d'une table de base de données (comportement par défaut).

QueryLog\QueryLogSampling
Propriété dont la valeur est un entier 32 bits signé qui spécifie le taux d'échantillonnage du journal des requêtes.

La valeur par défaut de cette propriété, 10, signifie qu'une requête sur 10 est enregistrée.

QueryLog\QueryLogFileSize
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

QueryLog\QueryLogConnectionString
Propriété de type chaîne qui spécifie la connexion à la base de données du journal des requêtes.

QueryLog\QueryLogTableName
Propriété de type chaîne qui spécifie le nom de la table du journal des requêtes.

La valeur par défaut de cette propriété est OlapQueryLog.

QueryLog\CreateQueryLogTable
Propriété booléenne qui spécifie si la table du journal des requêtes doit être créée.

La valeur par défaut de cette propriété, False, indique que ne serveur ne crée pas automatiquement la table du journal et n'enregistre pas d'événements de requête.

Trace

Trace\TraceBackgroundDistributionPeriod
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Trace\TraceBackgroundFlushPeriod
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Trace\TraceFileBufferSize
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Trace\TraceFileWriteTrailerPeriod
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Trace\TraceMaxRowsetSize
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Trace\TraceProtocolTraffic
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Trace\TraceQueryResponseTextChunkSize
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Trace\TraceReportFQDN
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Trace\TraceRequestParameters
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Trace\TraceRowsetBackgroundFlushPeriod
Propriété avancée que vous ne devez pas modifier, sauf si vous bénéficiez de l’assistance du support technique Microsoft.

Voir aussi

Propriétés de serveur dans Analysis Services
Déterminer le mode serveur d'une instance Analysis Services