Freigeben über


Protokolleigenschaften

gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Analysis Services enthält Protokolleigenschaften, die in den folgenden Tabellen aufgeführt sind. Nicht alle Eigenschaften gelten für Azure Analysis Services oder Power BI. Protokolleigenschaften in Power BI sind entweder schreibgeschützt oder nicht unterstützt.

Allgemein

File
Eine Zeichenfolgeneigenschaft, die den Namen der Serverprotokolldatei identifiziert. Diese Eigenschaft gilt nur, wenn eine Datenträgerdatei für die Protokollierung verwendet wird, im Gegensatz zu einer Datenbanktabelle (standardverhalten).

Der Standardwert für diese Eigenschaft ist msmdsrv.log.

FileBufferSize
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

MessageLogs
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Fehlerprotokoll

Sie können diese Eigenschaften auf Serverinstanzebene festlegen, um die Standardwerte für die Fehlerkonfiguration zu ändern, die in anderen Tools und Designern angezeigt werden. Weitere Informationen finden Sie unter Fehlerkonfiguration für Cube-, Partitions- und Bemaßungsverarbeitung (SSAS – Multidimensional).ErrorConfiguration

ErrorLog\ErrorLogFileName
Eine Eigenschaft, die während des Verarbeitungsvorgangs als Standard verwendet wird, der vom Server ausgeführt wird.

ErrorLog\ErrorLogFileSize
Eine Eigenschaft, die während des Verarbeitungsvorgangs als Standard verwendet wird, der vom Server ausgeführt wird.

ErrorLog\KeyErrorAction
Gibt die Vom Server ausgeführte Aktion an, wenn ein KeyNotFound-Fehler auftritt. Gültige Antworten auf diesen Fehler sind:

  • ConvertToUnknown weist dem Server an, dem unbekannten Element den Fehlerschlüsselwert zuzuweisen.

  • "DiscardRecord" weist den Server an, den Datensatz auszuschließen.

ErrorLog\KeyErrorLogFile
Dies ist ein benutzerdefinierter Dateiname, der über eine .log Dateierweiterung verfügen muss, die sich in einem Ordner befindet, in dem das Dienstkonto Lese-/Schreibzugriff hat. Diese Protokolldatei enthält nur Fehler, die während der Verarbeitung generiert werden. Verwenden Sie den Flugrekorder, wenn Sie ausführlichere Informationen benötigen.

ErrorLog\KeyErrorLimit
Dies ist die maximale Anzahl von Datenintegritätsfehlern, die der Server zulassen wird, bevor die Verarbeitung fehlschlägt. Ein Wert von -1 gibt an, dass kein Grenzwert vorhanden ist. Der Standardwert ist 0, was bedeutet, dass die Verarbeitung beendet wird, nachdem der erste Fehler auftritt. Sie können sie auch auf eine ganze Zahl festlegen.

ErrorLog\KeyErrorLimitAction
Gibt die Vom Server ausgeführte Aktion an, wenn die Anzahl der Schlüsselfehler den oberen Grenzwert erreicht hat. Zu dieser Aktion gehören gültige Antworten:

  • StopProcessing weist den Server an, die Verarbeitung zu beenden, wenn die Fehlergrenze erreicht ist.

  • StopLogging weist den Server an, die Protokollierung von Fehlern zu beenden, wenn die Fehlergrenze erreicht ist, die Verarbeitung jedoch fortsetzen zu lassen.

ErrorLog\ LogErrorTypes\KeyNotFound
Gibt die Vom Server ausgeführte Aktion an, wenn ein KeyNotFound-Fehler auftritt. Gültige Antworten auf diesen Fehler sind:

  • IgnoreError weist den Server an, die Verarbeitung fortzusetzen, ohne den Fehler zu protokollieren oder in Richtung des Schlüsselfehlerlimits zu zählen. Durch Ignorieren des Fehlers können Sie die Verarbeitung einfach fortsetzen, ohne der Fehleranzahl hinzuzufügen oder sie der Bildschirm- oder Protokolldatei hinzuzufügen. Der betreffende Datensatz weist ein Problem mit der Datenintegrität auf und kann der Datenbank nicht hinzugefügt werden. Der Datensatz wird entweder verworfen oder auf unbekanntes Element aggregiert, wie durch die KeyErrorAction-Eigenschaft bestimmt.

  • ReportAndContinue teilt dem Server mit, den Fehler zu protokollieren, auf den Schlüsselfehlergrenzwert zu zählen und die Verarbeitung fortzusetzen. Der Datensatz, der den Fehler auslöst, wird verworfen oder in "Unbekanntes Element" konvertiert.

  • ReportAndStop weist den Server an, den Fehler zu protokollieren und die Verarbeitung sofort zu beenden, unabhängig vom Schlüsselfehlergrenzwert. Der Datensatz, der den Fehler auslöst, wird verworfen oder in "Unbekanntes Element" konvertiert.

ErrorLog\ LogErrorTypes\KeyDuplicate
Gibt die Vom Server ausgeführte Aktion an, wenn ein doppelter Schlüssel gefunden wird. Gültige Werte umfassen IgnoreError , um die Verarbeitung fortzusetzen, als ob der Fehler nicht aufgetreten ist, ReportAndContinue , um den Fehler zu protokollieren und die Verarbeitung fortzusetzen, und ReportAndStop , um den Fehler zu protokollieren und die Verarbeitung sofort zu beenden, auch wenn die Fehleranzahl unter dem Fehlergrenzwert liegt.

ErrorLog\ LogErrorTypes\NullKeyConvertedToUnknown
Gibt die Aktion an, die vom Server ausgeführt wird, wenn ein NULL-Schlüssel in unbekanntes Element konvertiert wurde. Gültige Werte umfassen IgnoreError , um die Verarbeitung fortzusetzen, als ob der Fehler nicht aufgetreten ist, ReportAndContinue , um den Fehler zu protokollieren und die Verarbeitung fortzusetzen, und ReportAndStop , um den Fehler zu protokollieren und die Verarbeitung sofort zu beenden, auch wenn die Fehleranzahl unter dem Fehlergrenzwert liegt.

ErrorLog\ LogErrorTypes\NullKeyNotAllowed
Gibt die Aktion an, die vom Server ausgeführt wird, wenn NullProcessing für ein Dimensions-Attribut auf "Error " festgelegt ist. Ein Fehler wird generiert, wenn ein Nullwert in einem bestimmten Attribut nicht zulässig ist. Diese Fehlerkonfigurationseigenschaft informiert den nächsten Schritt, um den Fehler zu melden und die Verarbeitung fortzusetzen, bis die Fehlergrenze erreicht ist. Gültige Werte umfassen IgnoreError , um die Verarbeitung fortzusetzen, als ob der Fehler nicht aufgetreten ist, ReportAndContinue , um den Fehler zu protokollieren und die Verarbeitung fortzusetzen, und ReportAndStop , um den Fehler zu protokollieren und die Verarbeitung sofort zu beenden, auch wenn die Fehleranzahl unter dem Fehlergrenzwert liegt.

ErrorLog\ LogErrorTypes\CalculationError
Eine Eigenschaft, die während des Verarbeitungsvorgangs als Standard verwendet wird, der vom Server ausgeführt wird.

ErrorLog\IgnoreDataTruncation
Eine Eigenschaft, die während des Verarbeitungsvorgangs als Standard verwendet wird, der vom Server ausgeführt wird.

Exception

Exception\CreateAndSendCrashReports
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Exception\CrashReportsFolder
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Exception\SQLDumperFlagsOn
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Exception\SQLDumperFlagsOff
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Exception\MiniDumpFlagsOn
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Exception\MinidumpErrorList
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Flugrekorder

FlightRecorder\Enabled
Eine boolesche Eigenschaft, die angibt, ob das Feature "Flight Recorder" aktiviert ist.

FlightRecorder\FileSizeMB
Eine signierte 32-Bit-Ganzzahleigenschaft, die die Größe der Flight Recorder-Datenträgerdatei in Megabyte definiert.

FlightRecorder\LogDurationSec
Eine signierte 32-Bit-Ganzzahleigenschaft, die die Häufigkeit definiert, mit der der Flugrekorder in Sekunden überrollt wird.

FlightRecorder\SnapshotDefinitionFile
Eine Zeichenfolgeneigenschaft, die den Namen der Momentaufnahmedefinitionsdatei definiert, die Ermittlungsbefehle enthält, die beim Erstellen einer Momentaufnahme auf dem Server ausgegeben werden.

Der Standardwert für diese Eigenschaft ist leer, was wiederum standardmäßig den Dateinamen FlightRecorderSnapshotDef.xml.

FlightRecorder\SnapshotFrequencySec
Eine signierte 32-Bit-Ganzzahleigenschaft, die die Momentaufnahmehäufigkeit in Sekunden definiert.

FlightRecorder\TraceDefinitionFile
Eine Zeichenfolgeneigenschaft, die den Namen der Flight-Recorder-Ablaufverfolgungsdefinitionsdatei angibt.

Der Standardwert für diese Eigenschaft ist leer, was wiederum standardmäßig auf FlightRecorderTraceDef.xmlfestgelegt ist. Sql Server Analysis Services Flight Recorder bietet einen Mechanismus zum Aufzeichnen von Serveraktivitäten in einem kurzfristigen Protokoll. Informationen, die vom Flight Recorder erfasst werden, können bei der Behandlung bestimmter Probleme hilfreich sein. Die Belastung, die beim Erfassen der Momentaufnahmen und Ablaufverfolgungsereignisse auf dem Server platziert wird, kann jedoch eine geringe Auswirkung auf die Gesamtleistung haben.  Zur optimalen Leistung sollte der Flugrekorder deaktiviert werden, es sei denn, sie versuchen, Diagnoseinformationen zu erfassen, die für die Problembehandlung relevant sind.

Abfrageprotokoll

Gilt für: Nur mehrdimensionaler Servermodus

QueryLog\QueryLogFileName
Eine Zeichenfolgeneigenschaft, die den Namen der Abfrageprotokolldatei angibt. Diese Eigenschaft gilt nur, wenn eine Datenträgerdatei für die Protokollierung verwendet wird, im Gegensatz zu einer Datenbanktabelle (standardverhalten).

QueryLog\QueryLogSampling
Eine signierte 32-Bit-Ganzzahleigenschaft, die die Samplingrate des Abfrageprotokolls angibt.

Der Standardwert für diese Eigenschaft ist 10, d. h. 1 von allen 10 Serverabfragen wird protokolliert.

QueryLog\QueryLogFileSize
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

QueryLog\QueryLogConnectionString
Eine Zeichenfolgeneigenschaft, die die Verbindung mit der Abfrageprotokolldatenbank angibt.

QueryLog\QueryLogTableName
Eine Zeichenfolgeneigenschaft, die den Namen der Abfrageprotokolltabelle angibt.

Der Standardwert für diese Eigenschaft ist OlapQueryLog.

QueryLog\CreateQueryLogTable
Eine boolesche Eigenschaft, die angibt, ob die Abfrageprotokolltabelle erstellt werden soll.

Der Standardwert für diese Eigenschaft ist "false", was angibt, dass der Server die Protokolltabelle nicht automatisch erstellt und keine Abfrageereignisse protokolliert.

Trace

Trace\TraceBackgroundDistributionPeriod
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Trace\TraceBackgroundFlushPeriod
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Trace\TraceFileBufferSize
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Trace\TraceFileWriteTrailerPeriod
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Trace\TraceMaxRowsetSize
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Trace\TraceProtocolTraffic
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Trace\TraceQueryResponseTextChunkSize
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Trace\TraceReportFQDN
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Trace\TraceRequestParameters
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Trace\TraceRowsetBackgroundFlushPeriod
Eine erweiterte Eigenschaft, die Sie nicht ändern sollten, außer unter der Anleitung des Microsoft-Supports.

Siehe auch

Servereigenschaften in Analysis Services
Ermitteln des Servermodus einer Analysis Services-Instanz