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 Zeichenfolge, die den Namen der Serverprotokolldatei anzeigt. Diese Eigenschaft gilt nur, wenn für die Protokollierung eine Datei auf dem Datenträger anstelle einer Datenbanktabelle (das Standardverhalten) verwendet wird.

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

FileBufferSize
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

MessageLogs
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Fehlerprotokoll

Sie können diese Eigenschaften auf Serverinstanzebene festlegen, um die Standardwerte für die Fehlerkonfiguration zu ändern, die in anderen Tools und in Designern verfügbar sind. Weitere Informationen finden Sie unter Fehlerkonfiguration für Cube-, Partitions- und Dimensionsverarbeitung (SSAS – Mehrdimensional).ErrorConfiguration

ErrorLog\ErrorLogFileName
Diese Eigenschaft wird standardmäßig während des vom Server ausgeführten Verarbeitungsvorgangs verwendet.

ErrorLog\ErrorLogFileSize
Diese Eigenschaft wird standardmäßig während des vom Server ausgeführten Verarbeitungsvorgangs verwendet.

ErrorLog\KeyErrorAction
Gibt die Aktion an, die bei Auftreten eines KeyNotFound -Fehlers vom Server ausgeführt wird. Gültige Serverreaktionen auf diesen Fehler sind:

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

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

ErrorLog\KeyErrorLogFile
Dies ist ein benutzerdefinierter Dateiname, der über die Dateierweiterung .log verfügen und in einem Ordner gespeichert sein muss, für den das Dienstkonto Lese-/Schreibberechtigungen besitzt. Die Protokolldatei enthält nur Fehler, die während der Verarbeitung generiert wurden. Verwenden Sie Flight Recorder, wenn Sie ausführlichere Informationen benötigen.

ErrorLog\KeyErrorLimit
Dies ist die maximale Anzahl von Datenintegritätsfehlern, die der Server toleriert, bevor die Verarbeitung fehlschlägt. Der Wert -1 steht für eine unbegrenzte Anzahl. Der Standardwert ist 0 und bewirkt, dass die Verarbeitung nach Auftreten des ersten Fehlers beendet wird. Sie können ihn auch auf eine ganze Zahl festlegen.

ErrorLog\KeyErrorLimitAction
Gibt die Aktion an, die vom Server ausgeführt wird, nachdem die Obergrenze von Schlüsselfehlern erreicht wurde. Gültige Serverreaktionen auf diese Aktion sind:

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

  • StopLogging weist den Server an, die Fehlerprotokollierung bei Erreichen der Fehlergrenze zu beenden, die Verarbeitung jedoch weiterhin zuzulassen.

ErrorLog\ LogErrorTypes\KeyNotFound
Gibt die Aktion an, die bei Auftreten eines KeyNotFound -Fehlers vom Server ausgeführt wird. Gültige Serverreaktionen auf diesen Fehler sind:

  • IgnoreError weist den Server an, die Verarbeitung fortzusetzen, ohne den Fehler zu protokollieren oder auf den Grenzwert für Schlüsselfehler anzurechnen. Wenn Sie den Fehler ignorieren, lassen Sie einfach die weitere Verarbeitung zu, ohne dass die Fehleranzahl erhöht oder der Fehler auf dem Bildschirm angezeigt oder in der Protokolldatei erfasst wird. Der betreffende Datensatz weist ein Datenintegritätsproblem auf und kann der Datenbank nicht hinzugefügt werden. Der Datensatz wird abhängig von der KeyErrorAction -Eigenschaft entweder verworfen oder dem unbekannten Element hinzugefügt.

  • ReportAndContinue weist den Server an, den Fehler zu protokollieren, auf den Grenzwert für Schlüsselfehler anzurechnen und die Verarbeitung fortzusetzen. Der für den Fehler verantwortliche Datensatz wird verworfen oder in das unbekannte Element konvertiert.

  • ReportAndStop weist den Server an, den Fehler zu protokollieren und die Verarbeitung unabhängig vom Grenzwert für Schlüsselfehler sofort zu beenden. Der für den Fehler verantwortliche Datensatz wird verworfen oder in das unbekannte Element konvertiert.

ErrorLog\ LogErrorTypes\KeyDuplicate
Gibt die Aktion an, die vom Server ausgeführt wird, wenn ein doppelter Schlüssel gefunden wird. Folgende Werte sind möglich: IgnoreError – die Verarbeitung wird fortgesetzt, als wäre der Fehler nicht aufgetreten; ReportAndContinue – der Fehler wird protokolliert und die Verarbeitung fortgesetzt; ReportAndStop – der Fehler wird protokolliert und die Verarbeitung sofort beendet, selbst wenn die Fehleranzahl unterhalb der Fehlergrenze liegt.

ErrorLog\ LogErrorTypes\NullKeyConvertedToUnknown
Gibt die Aktion an, die vom Server ausgeführt wird, wenn ein NULL-Schlüssel in ein unbekanntes Element konvertiert wurde. Folgende Werte sind möglich: IgnoreError – die Verarbeitung wird fortgesetzt, als wäre der Fehler nicht aufgetreten; ReportAndContinue – der Fehler wird protokolliert und die Verarbeitung fortgesetzt; ReportAndStop – der Fehler wird protokolliert und die Verarbeitung sofort beendet, selbst wenn die Fehleranzahl unterhalb der Fehlergrenze liegt.

ErrorLog\ LogErrorTypes\NullKeyNotAllowed
Gibt die Aktion an, die vom Server ausgeführt wird, wenn die Eigenschaft NullProcessing eines Dimensionsattributs auf Error festgelegt ist. Wenn für ein bestimmtes Attribut kein NULL-Wert zulässig ist, wird ein Fehler generiert. Durch diese Fehlerkonfigurationseigenschaft wird der nächste Schritt initiiert, der darin besteht, den Fehler zu melden und die Verarbeitung fortzusetzen, bis die Fehlergrenze erreicht ist. Folgende Werte sind möglich: IgnoreError – die Verarbeitung wird fortgesetzt, als wäre der Fehler nicht aufgetreten; ReportAndContinue – der Fehler wird protokolliert und die Verarbeitung fortgesetzt; ReportAndStop – der Fehler wird protokolliert und die Verarbeitung sofort beendet, selbst wenn die Fehleranzahl unterhalb der Fehlergrenze liegt.

ErrorLog\ LogErrorTypes\CalculationError
Diese Eigenschaft wird standardmäßig während des vom Server ausgeführten Verarbeitungsvorgangs verwendet.

ErrorLog\IgnoreDataTruncation
Diese Eigenschaft wird standardmäßig während des vom Server ausgeführten Verarbeitungsvorgangs verwendet.

Ausnahme

Exception\CreateAndSendCrashReports
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Exception\CrashReportsFolder
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Exception\SQLDumperFlagsOn
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Exception\SQLDumperFlagsOff
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Exception\MiniDumpFlagsOn
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Exception\MinidumpErrorList
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Flight Recorder

FlightRecorder\Enabled
Eine boolesche Eigenschaft, die anzeigt, ob deie Funktion Flight Recorder aktiviert ist.

FlightRecorder\FileSizeMB
Eine ganze 32-Bit-Zahl mit Vorzeichen, die die Größe der auf dem Datenträger gespeicherten Flight Recorder-Datei in MB definiert.

FlightRecorder\LogDurationSec
Eine ganze 32-Bit-Zahl mit Vorzeichen, die definiert, wie oft der Flight Recorder von neuem beginnt (in Sekunden).

FlightRecorder\SnapshotDefinitionFile
Eine aus einer Zeichenfolge bestehende Eigenschaft, die den Namen der Momentaufnahmedefinitionsdatei definiert. Diese Datei enthält Ermittlungsbefehle, die beim Erstellen einer Momentaufnahme an den Server ausgegeben werden.

Der Standardwert für diese Eigenschaft ist leer. Dies bedeutet, dass standardmäßig der Dateiname FlightRecorderSnapshotDef.xml verwendet wird.

FlightRecorder\SnapshotFrequencySec
Eine ganze 32-Bit-Zahl mit Vorzeichen, die die Momentaufnahmehäufigkeit in Sekunden angibt.

FlightRecorder\TraceDefinitionFile
Eine aus einer Zeichenfolge bestehende Eigenschaft, die den Namen der Ablaufverfolgungs-Definitionsdatei für den Flight Recorder angibt.

Der Standardwert für diese Eigenschaft ist leer. Dies bedeutet, dass standardmäßig die Datei FlightRecorderTraceDef.xml verwendet wird. SQL Server Analysis Services Flight Recorder bietet einen Mechanismus zum Aufzeichnen der Serveraktivität in einem kurzfristigen Protokoll. Die vom Flight Recorder erfassten Informationen können hilfreich sein, um bestimmte Probleme zu beheben, aber die Last, die auf dem Server beim Erfassen der Momentaufnahmen und Ablaufverfolgungsereignisse verursacht wird, kann einen kleinen Einfluss auf die Gesamtleistung haben.  Um eine optimale Leistung zu erzielen, sollte der Flight Recorder deaktiviert werden, es sei denn, es wird versucht, Diagnoseinformationen zu erfassen, die für die Problembehandlung eines bestimmten Problems relevant sind.

Abfrageprotokoll

Gilt für: Nur mehrdimensionaler Servermodus

QueryLog\QueryLogFileName
Eine Zeichenfolge, die den Namen der Abfrageprotokolldatei angibt. Diese Eigenschaft gilt nur, wenn für die Protokollierung eine Datei auf dem Datenträger anstelle einer Datenbanktabelle (das Standardverhalten) verwendet wird.

QueryLog\QueryLogSampling
Eine ganze 32-Bit-Zahl mit Vorzeichen, die die Stichprobenrate des Abfrageprotokolls angibt.

Der Standardwert für diese Eigenschaft ist 10. Dies bedeutet, dass eine von 10 Serverabfragen protokolliert wird.

QueryLog\QueryLogFileSize
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

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

QueryLog\QueryLogTableName
Eine Zeichenfolge, 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. Dies bedeutet, dass der Server nicht automatisch die Protokolltabelle erstellt und keine Abfrageereignisse protokolliert.

Trace

Trace\TraceBackgroundDistributionPeriod
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Trace\TraceBackgroundFlushPeriod
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Trace\TraceFileBufferSize
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Trace\TraceFileWriteTrailerPeriod
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Trace\TraceMaxRowsetSize
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Trace\TraceProtocolTraffic
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Trace\TraceQueryResponseTextChunkSize
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Trace\TraceReportFQDN
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Trace\TraceRequestParameters
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Trace\TraceRowsetBackgroundFlushPeriod
Eine erweiterte Eigenschaft, die nur unter Anleitung des Microsoft-Supports geändert werden sollte.

Weitere Informationen

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