Share via


記錄屬性

適用于: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 的使用者定義檔案名稱,位於服務帳戶具有讀寫權限的資料夾內。 此記錄檔只會包含處理期間產生的錯誤。 如果需要更詳細的資訊,請使用飛行記錄器。

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