共用方式為


記錄屬性

Analysis Services 支援下表列出的記錄伺服器屬性。 如需有關其他伺服器屬性及如何設定伺服器屬性的詳細資訊,請參閱<在 Analysis Services 中設定伺服器屬性>。

一般

  • File
    此為字串屬性,識別伺服器記錄檔的名稱。 這個屬性只適用於當記錄會儲存到磁碟檔案,而非資料庫資料表時 (預設行為)。

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

  • FileBufferSize
    此為進階屬性,除非在 Microsoft 技術支援的指導之下,否則不應隨意變更。

  • MessageLogs
    此為進階屬性,除非在 Microsoft 技術支援的指導之下,否則不應隨意變更。

錯誤記錄檔

您可以在伺服器執行個體層級設定這些屬性,藉此修改出現在其他工具和設計師中的 [錯誤組態] 預設值。 如需詳細資訊,請參閱<Cube、資料分割和維度處理的錯誤組態 (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 筆伺服器查詢會記錄 1 筆。

  • 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 執行個體的伺服器模式