ログのプロパティ

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

Analysis Services には、次の表に示すログ プロパティが含まれています。 すべてのプロパティがAzure Analysis Servicesまたは Power BI に適用されるわけではありません。 Power BI のログ プロパティは、読み取り専用またはサポートされていません。

全般

[最近使ったファイル]
サーバーのログ ファイルの名前を識別する文字列プロパティです。 このプロパティは、データベース テーブル (既定の動作) ではなく、ディスク ファイルがログ記録に使用される場合にのみ適用されます。

このプロパティの既定値は msmdsrv.log です。

FileBufferSize
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

MessageLogs
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

エラー ログ

次のプロパティをサーバー インスタンス レベルで設定し、他のツールとデザイナーに表示されるエラーの構成の既定値を変更できます。 詳細については、「 キューブ、パーティション、およびディメンション処理のエラー構成 (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
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Exception\CrashReportsFolder
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Exception\SQLDumperFlagsOn
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Exception\SQLDumperFlagsOff
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Exception\MiniDumpFlagsOn
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Exception\MinidumpErrorList
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Flight Recorder

FlightRecorder\Enabled
フライト レコーダー機能が有効かどうかを示すブール型プロパティです。

FlightRecorder\FileSizeMB
フライト レコーダーのディスク ファイルのサイズを MB 単位で定義する、符号付き 32 ビット整数のプロパティです。

FlightRecorder\LogDurationSec
フライト レコーダーがロール オーバーされる頻度を秒単位で定義する、符号付き 32 ビット整数のプロパティです。

FlightRecorder\SnapshotDefinitionFile
スナップショット定義ファイルの名前を定義する文字列プロパティです。このファイルには、スナップショットの取得時にサーバーに発行される検出コマンドが含まれています。

このプロパティの既定値は空白です。その場合、既定で使用されるファイル名は FlightRecorderSnapshotDef.xml になります。

FlightRecorder\SnapshotFrequencySec
スナップショットの頻度を秒単位で定義する、符号付き 32 ビット整数のプロパティです。

FlightRecorder\TraceDefinitionFile
フライト レコーダーのトレース定義ファイルの名前を指定する文字列プロパティです。

このプロパティの既定値は空白です。その場合、既定で使用されるファイル名は FlightRecorderTraceDef.xml になります。 SQL Server Analysis Services フライト レコーダーは、サーバーのアクティビティを短期的なログに記録するメカニズムを提供します。 Flight Recorder によってキャプチャされた情報は、特定の問題のトラブルシューティングに役立ちますが、スナップショットとトレース イベントをキャプチャするときにサーバーに配置される負荷は、全体的なパフォーマンスに小さな影響を与える可能性があります。  最適なパフォーマンスを得るために、特定の問題のトラブルシューティングに関連する診断情報をキャプチャしない限り、フライト レコーダーを無効にする必要があります。

クエリ ログ

適用対象: 多次元サーバー モードのみ

QueryLog\QueryLogFileName
クエリ ログ ファイルの名前を指定する文字列プロパティです。 このプロパティは、データベース テーブル (既定の動作) ではなく、ディスク ファイルがログ記録に使用される場合にのみ適用されます。

QueryLog\QueryLogSampling
クエリ ログのサンプリング レートを指定する、符号付き 32 ビット整数のプロパティです。

このプロパティの既定値は 10 であり、10 回のサーバー クエリごとに 1 回がログ記録されることを意味します。

QueryLog\QueryLogFileSize
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

QueryLog\QueryLogConnectionString
クエリ ログ データベースへの接続を指定する文字列プロパティです。

QueryLog\QueryLogTableName
クエリ ログ テーブルの名前を指定する文字列プロパティです。

このプロパティの既定値は OlapQueryLog です。

QueryLog\CreateQueryLogTable
クエリ ログ テーブルを作成するかどうかを指定するブール型プロパティです。

このプロパティの既定値は False であり、サーバーによってログ テーブルが自動的に作成されず、クエリ イベントがログ記録されないことを示します。

Trace

Trace\TraceBackgroundDistributionPeriod
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Trace\TraceBackgroundFlushPeriod
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Trace\TraceFileBufferSize
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Trace\TraceFileWriteTrailerPeriod
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Trace\TraceMaxRowsetSize
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Trace\TraceProtocolTraffic
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Trace\TraceQueryResponseTextChunkSize
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Trace\TraceReportFQDN
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Trace\TraceRequestParameters
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

Trace\TraceRowsetBackgroundFlushPeriod
高度なプロパティであるため、マイクロソフトのサポート下でのみ変更してください。

こちらもご覧ください

Analysis Services のサーバーのプロパティ
Analysis Services インスタンスのサーバー モードの決定