共用方式為


記錄屬性

適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Analysis Services 包含下表所列的記錄屬性。 並非所有屬性都適用於 Azure Analysis Services 或 Power BI。 Power BI 中的記錄屬性為唯讀或不支援。

常規

檔案
識別伺服器記錄檔名稱的字串屬性。 只有在磁碟檔案用於記錄時,才適用此屬性,而不是資料庫數據表(預設行為)。

此屬性的預設值為 msmdsrv.log。

FileBufferSize
除了Microsoft支持的指導下,您不應該變更的進階屬性。

MessageLogs
除了Microsoft支持的指導下,您不應該變更的進階屬性。

錯誤記錄檔

您可以在伺服器實例層級設定這些屬性,以修改其他工具和設計工具中顯示的錯誤組態預設值。 如需詳細資訊,請參閱 cube、數據分割和維度處理 錯誤組態(SSAS - 多維度)ErrorConfiguration

ErrorLog\ErrorLogFileName
在伺服器執行之處理作業期間做為預設值的屬性。

ErrorLog\ErrorLogFileSize
在伺服器執行之處理作業期間做為預設值的屬性。

ErrorLog\KeyErrorAction
指定當發生 KeyNotFound 錯誤時,伺服器所採取的動作。 此錯誤的有效回應包括:

  • ConvertToUnknown 會告訴伺服器將錯誤索引鍵值配置給未知的成員。

  • DiscardRecord 會告訴伺服器排除記錄。

ErrorLog\KeyErrorLogFile
這是使用者定義檔名,其擴展名必須.log,位於服務帳戶具有讀寫許可權的資料夾。 此記錄檔只會包含處理期間所產生的錯誤。 如果您需要更詳細的資訊,請使用 Flight Recorder。

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。 SQL Server Analysis Services Flight Recorder 提供一種機制,將伺服器活動記錄到短期記錄檔中。 Flight Recorder 所擷取的資訊有助於針對特定問題進行疑難解答,不過擷取快照集和追蹤事件時,伺服器上的負載可能會對整體效能產生小的影響。  為了達到最佳效能,除非嘗試擷取與疑難解答特定問題相關的診斷資訊,否則應該停用飛行記錄器。

查詢記錄檔

僅適用於: 多維度伺服器模式

QueryLog\QueryLogFileName
指定查詢記錄檔名稱的字串屬性。 只有在磁碟檔案用於記錄時,才適用此屬性,而不是資料庫數據表(預設行為)。

QueryLog\QueryLogSampling
指定查詢記錄取樣率的帶正負號 32 位整數屬性。

此屬性的預設值為10,表示記錄每10個伺服器查詢中的1個。

QueryLog\QueryLogFileSize
除了Microsoft支持的指導下,您不應該變更的進階屬性。

QueryLog\QueryLogConnectionString
字串屬性,指定查詢記錄資料庫的連接。

QueryLog\QueryLogTableName
指定查詢記錄資料表名稱的字串屬性。

此屬性的預設值為 OlapQueryLog。

QueryLog\CreateQueryLogTable
布爾值屬性,指定是否要建立查詢記錄數據表。

此屬性的預設值為 false,表示伺服器不會自動建立記錄數據表,也不會記錄查詢事件。

跟蹤

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 實例的伺服器模式