日志属性

Analysis Services 支持下表中列出的日志服务器属性。 有关其他服务器属性以及如何设置这些属性的详细信息,请参阅在 Analysis Services 中配置服务器属性

常规

  • File
    一个字符串属性,用于标识服务器日志文件的名称。 只有在使用磁盘文件进行日志记录时,此属性才适用,而在使用数据库表进行日志记录时(默认行为)并不适用。

    此属性的默认值为 msmdsrv.log。

  • FileBufferSize
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • MessageLogs
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

错误日志

可以在服务器实例级别设置这些属性以修改出现在其他工具和设计器中的错误配置的默认值。 有关详细信息,请参阅针对多维数据集、分区和维度处理的错误配置(SSAS - 多维)ErrorConfiguration

  • ErrorLog\ ErrorLogFileName
    在服务器执行处理操作期间使用的一个默认属性。

  • ErrorLog\ ErrorLogFileSize
    在服务器执行处理操作期间使用的一个默认属性。

  • ErrorLog\ KeyErrorAction
    指定发生 KeyNotFound 错误时服务器执行的操作。 针对此错误的有效响应包括:

    • ConvertToUnknown 指示服务器将错误键值分配给未知成员。

    • DiscardRecord 指示服务器排除该记录。

  • ErrorLog\ KeyErrorLogFile
    这是用户定义的文件名,必须具有 .log 文件扩展名,位于服务帐户拥有读/写权限的文件夹中。 此日志文件仅包含处理过程中生成的错误。 如果需要更多详细信息,请使用网络流量记录器。

  • ErrorLog\ KeyErrorLimit
    这是服务器处理失败之前允许出现的最大数据完整性错误数。 如果值为 -1,则表示无限制。 默认值是 0,这表示处理在第一个错误出现之后停止。 也可以将其设置为整数。

  • ErrorLog\ KeyErrorLimitAction
    指定键错误数达到上限时服务器执行的操作。 针对此操作的有效响应包括:

    • StopProcessing 指示服务器在达到错误限制时停止处理。

    • StopLogging 指示服务器在达到错误限制时停止记录错误,但允许处理继续。

  • ErrorLog\ LogErrorTypes\ KeyNotFound
    指定发生 KeyNotFound 错误时服务器执行的操作。 针对此错误的有效响应包括:

    • IgnoreError 指示服务器继续处理但不记录该错误或针对键错误限制进行计数。 通过忽略该错误,你只需让处理继续,而不会增加错误计数或将其记录到屏幕或日志文件中。 相关记录具有数据完整性问题,无法添加到数据库。 该记录或者将被弃用,或者聚合到未知成员,具有情况由 KeyErrorAction 属性确定。

    • ReportAndContinue 指示服务器记录该错误,针对键错误限制进行计数,并继续处理。 触发该错误的记录被弃用,或转换为未知成员。

    • ReportAndStop 指示服务器记录错误并立即停止处理,而不管键错误限制如何。 触发该错误的记录被弃用,或转换为未知成员。

  • ErrorLog\ LogErrorTypes\ KeyDuplicate
    指定发现重复键时服务器执行的操作。 有效值包括 IgnoreError(用于继续处理,就好像未发生错误)、ReportAndContinue(用于记录错误并继续处理)和 ReportAndStop(用于记录错误并立即停止处理,即使错误计数低于错误限制时也如此)。

  • ErrorLog\ LogErrorTypes\ NullKeyConvertedToUnknown
    指定在将 Null 键转换为未知成员后服务器执行的操作。 有效值包括 IgnoreError(用于继续处理,就好像未发生错误)、ReportAndContinue(用于记录错误并继续处理)和 ReportAndStop(用于记录错误并立即停止处理,即使错误计数低于错误限制时也如此)。

  • ErrorLog\ LogErrorTypes\ NullKeyNotAllowed
    指定 NullProcessing 针对维度属性设置为 Error 时服务器执行的操作。 给定属性中不允许有 Null 值时生成错误。 此错误配置属性通知下一步报告该错误并继续处理,直至达到错误限制。 有效值包括 IgnoreError(用于继续处理,就好像未发生错误)、ReportAndContinue(用于记录错误并继续处理)和 ReportAndStop(用于记录错误并立即停止处理,即使错误计数低于错误限制时也如此)。

  • ErrorLog\ LogErrorTypes\ CalculationError
    在服务器执行处理操作期间使用的一个默认属性。

  • ErrorLog\ IgnoreDataTruncation
    在服务器执行处理操作期间使用的一个默认属性。

例外

  • Exception\ CreateAndSendCrashReports
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • Exception\ CrashReportsFolder
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • Exception\ SQLDumperFlagsOn
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • Exception\ SQLDumperFlagsOff
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • Exception\ MiniDumpFlagsOn
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • Exception\ MinidumpErrorList
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

网络流量记录器

  • FlightRecorder\ Enabled
    一个布尔值属性,它指示是否启用网络流量记录器功能。

  • FlightRecorder\ FileSizeMB
    一个有符号 32 位整数属性,它定义网络流量记录器磁盘文件大小 (MB)。

  • FlightRecorder\ LogDurationSec
    一个有符号 32 位整数属性,它定义网络流量记录器的翻转频率(秒)。

  • FlightRecorder\ SnapshotDefinitionFile
    一个字符串属性,它定义快照定义文件(该文件包含拍摄快照时向服务器发出的发现命令)的名称。

    此属性的默认值为空,表示默认文件名为 FlightRecorderSnapshotDef.xml。

  • FlightRecorder\ SnapshotFrequencySec
    一个有符号 32 位整数属性,它定义快照频率(秒)。

  • FlightRecorder\ TraceDefinitionFile
    一个字符串属性,它指定网络流量记录器跟踪定义文件的名称。

    此属性的默认值为空,表示默认文件名为 FlightRecorderTraceDef.xml。

查询日志

**适用范围:**仅限多维服务器模式

  • QueryLog\ QueryLogFileName
    一个字符串属性,它指定查询日志文件的名称。 只有在使用磁盘文件进行日志记录时,此属性才适用,而在使用数据库表进行日志记录时(默认行为)并不适用。

  • QueryLog\ QueryLogSampling
    一个有符号 32 位整数属性,它指定查询日志抽样率。

    此属性的默认值为 10,表示每 10 个服务器查询记录一个。

  • QueryLog\ QueryLogFileSize
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • QueryLog\ QueryLogConnectionString
    一个字符串属性,它指定到查询日志数据库的连接。

  • QueryLog\ QueryLogTableName
    一个字符串属性,它指定查询日志表的名称。

    此属性的默认值为 OlapQueryLog。

  • QueryLog\ CreateQueryLogTable
    一个布尔值属性,它指定是否创建查询日志表。

    此属性的默认值为 false,指示服务器不会自动创建日志表,并且不记录查询事件。

注意注意

有关配置查询日志的详细信息,请参阅配置 Analysis Services 查询日志

跟踪

  • Trace\ TraceBackgroundDistributionPeriod
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • Trace\ TraceBackgroundFlushPeriod
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • Trace\ TraceFileBufferSize
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • Trace\ TraceFileWriteTrailerPeriod
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • Trace\ TraceMaxRowsetSize
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • Trace\ TraceProtocolTraffic
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • Trace\ TraceQueryResponseTextChunkSize
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • Trace\ TraceReportFQDN
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • Trace\ TraceRequestParameters
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

  • Trace\ TraceRowsetBackgroundFlushPeriod
    这是一项高级属性,除非有 Microsoft 技术支持的指导,否则不应更改此属性。

请参阅

参考

在 Analysis Services 中配置服务器属性

概念

确定 Analysis Services 实例的服务器模式