Analysis Services 支持下表中列出的日志服务器属性。 有关其他服务器属性以及如何设置它们的详细信息,请参阅 Analysis Services 中的“配置服务器属性”。
概况
File
一个标识服务器日志文件名称的字符串属性。 仅当磁盘文件用于日志记录时,此属性才适用,而不是数据库表(默认行为)。
此属性的默认值为msmdsrv.log。
FileBufferSize
一个高级属性,除非在微软支持的指导下,否则不应更改。
MessageLogs
一个高级属性,除非在微软支持的指导下,否则不应更改。
错误日志
可以在服务器实例级别设置这些属性,以修改其他工具和设计器中显示的错误配置的默认值。 请参阅多维数据集、分区和维度处理(SSAS - 多维)的错误配置和ErrorConfiguration,以获取有关详细信息。
ErrorLog\ErrorLogFileName
在服务器执行处理作期间用作默认值的属性。
错误日志\错误日志文件大小
在服务器执行处理作期间用作默认值的属性。
ErrorLog\KeyErrorAction
指定服务器在错误发生时执行的动作。 对此错误的有效响应包括:
ConvertToUnknown
告知服务器将错误键值分配给未知成员。DiscardRecord
指示服务器排除记录。
ErrorLog\KeyErrorLogFile
这是一个用户定义的文件名,该文件名必须具有.log文件扩展名,位于服务帐户具有读写权限的文件夹中。 此日志文件将仅包含处理过程中生成的错误。 如果需要更详细的信息,请使用飞行记录器。
ErrorLog\KeyErrorLimit
这是服务器在处理失败之前允许的最大数据完整性错误数。 -1 值指示没有限制。 默认值为 0,这意味着在发生第一个错误后,处理将停止。 还可以将其设置为整数。
错误日志\键错误限制动作
指定当密钥错误数达到上限时服务器采取的措施。 对此作的有效响应包括:
StopProcessing
指示服务器在达到错误限制时停止处理。StopLogging
指示服务器在达到错误限制时停止日志记录错误,但允许继续处理。
ErrorLog\ LogErrorTypes\KeyNotFound
当 KeyNotFound
错误发生时,指定服务器执行的动作。 对此错误的有效响应包括:
IgnoreError
指示服务器继续处理,而不记录错误或将其计数到密钥错误限制。 通过忽略错误,只需允许处理继续,而无需添加到错误计数或将其记录到屏幕或日志文件。 有问题的记录存在数据完整性问题,无法添加到数据库中。 是否将记录丢弃或聚合至未知成员,将由KeyErrorAction
属性来确定。ReportAndContinue
告知服务器记录错误,将其计入密钥错误限制,并继续处理。 触发错误的记录将被丢弃或转换为未知成员。ReportAndStop
告知服务器记录错误并立即停止处理,而不考虑密钥错误限制。 触发错误的记录将被丢弃或转换为未知成员。
ErrorLog\ LogErrorTypes\KeyDuplicate
指定当发现重复键时服务器采取的动作。 有效值包括 IgnoreError
继续处理,就像错误未发生一样, ReportAndContinue
记录错误并继续处理,以及 ReportAndStop
记录错误并立即停止处理,即使错误计数低于错误限制。
错误日志\ 日志错误类型\空键转换为未知
指定服务器在将空键转换为未知成员时所采取的操作。 有效值包括 IgnoreError
继续处理,就像错误未发生一样, ReportAndContinue
记录错误并继续处理,以及 ReportAndStop
记录错误并立即停止处理,即使错误计数低于错误限制。
ErrorLog\ LogErrorTypes\NullKeyNotAllowed
指定当NullProcessing
设置为Error
时,服务器对维度属性采取的操作。 当给定属性中不允许 null 值时,将生成错误。 此错误配置属性通知下一步,即报告错误并继续处理,直到达到错误限制。 有效值包括 IgnoreError
继续处理,就像错误未发生一样, ReportAndContinue
记录错误并继续处理,以及 ReportAndStop
记录错误并立即停止处理,即使错误计数低于错误限制。
ErrorLog\ LogErrorTypes\CalculationError
在服务器执行处理作期间用作默认值的属性。
ErrorLog\IgnoreDataTruncation
在服务器执行处理作期间用作默认值的属性。
例外
异常\创建并发送崩溃报告
一个高级属性,除非在微软支持的指导下,否则不应更改。
Exception\CrashReportsFolder
一个高级属性,除非在微软支持的指导下,否则不应更改。
Exception\SQLDumperFlagsOn
一个高级属性,除非在微软支持的指导下,否则不应更改。
Exception\SQLDumperFlagsOff
一个高级属性,除非在微软支持的指导下,否则不应更改。
Exception\MiniDumpFlagsOn
一个高级属性,除非在微软支持的指导下,否则不应更改。
Exception\MinidumpErrorList
一个高级属性,除非在微软支持的指导下,否则不应更改。
飞行记录仪
FlightRecorder\Enabled
一个布尔属性,指示是否启用飞行记录器功能。
FlightRecorder\FileSizeMB
一个有符号的 32 位整数属性,用于定义飞行记录器磁盘文件的大小(以兆字节为单位)。
FlightRecorder\LogDurationSec
带符号的 32 位整数属性,用于定义飞行记录器每次重置的频率时间间隔(以秒为单位)。
FlightRecorder\SnapshotDefinitionFile
一个字符串属性,用于定义快照定义文件的名称,其中包含在创建快照时颁发给服务器的发现命令。
此属性的默认值为空,后者又默认为文件名 FlightRecorderSnapshotDef.xml。
FlightRecorder\SnapshotFrequencySec
一个带符号 32 位整数属性,用于定义快照频率(以秒为单位)。
FlightRecorder\TraceDefinitionFile
一个字符串属性,指定飞行记录器跟踪定义文件的名称。
此属性的默认值为空,后者又默认为 FlightRecorderTraceDef.xml。
查询日志
适用于: 仅多维服务器模式
QueryLog\QueryLogFileName
一个指定查询日志文件名称的字符串属性。 仅当磁盘文件用于日志记录时,此属性才适用,而不是数据库表(默认行为)。
QueryLog\QueryLogSampling
一个有符号的 32 位整数属性,用于指定查询日志采样率。
此属性的默认值为 10,这意味着记录每 10 个服务器查询中的 1 个。
QueryLog\QueryLogFileSize
一个高级属性,除非在微软支持的指导下,否则不应更改。
QueryLog\QueryLogConnectionString
一个字符串属性,指定与查询日志数据库的连接。
QueryLog\QueryLogTableName
一个指定查询日志表名称的字符串属性。
此属性的默认值为 OlapQueryLog。
QueryLog\CreateQueryLogTable
一个布尔属性,指定是否创建查询日志表。
此属性的默认值为 false,指示服务器不会自动创建日志表,也不会记录查询事件。
注释
有关配置查询日志的详细信息,请参阅 Analysis Services 中的日志作。
跟踪
Trace\TraceBackgroundDistributionPeriod
一个高级属性,除非在微软支持的指导下,否则不应更改。
Trace\TraceBackgroundFlushPeriod
一个高级属性,除非在微软支持的指导下,否则不应更改。
Trace\TraceFileBufferSize
一个高级属性,除非在微软支持的指导下,否则不应更改。
Trace\TraceFileWriteTrailerPeriod
一个高级属性,除非在微软支持的指导下,否则不应更改。
Trace\TraceMaxRowsetSize
一个高级属性,除非在微软支持的指导下,否则不应更改。
Trace\Trace协议流量
一个高级属性,除非在微软支持的指导下,否则不应更改。
Trace\TraceQueryResponseTextChunkSize
一个高级属性,除非在微软支持的指导下,否则不应更改。
Trace\TraceReportFQDN
一个高级属性,除非在微软支持的指导下,否则不应更改。
Trace\TraceRequestParameters
一个高级属性,除非在微软支持的指导下,否则不应更改。
Trace\TraceRowsetBackgroundFlushPeriod
一个高级属性,除非在微软支持的指导下,否则不应更改。