記錄屬性
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 技術支援的指導之下,否則不應隨意變更。