Konfigurieren der Notification Services-Ereignisprotokollierung

Der größte Anteil der Protokollierung für Notification Services wird auf der Instanzebene gesteuert. Jede Instanz verfügt über eine Datei mit dem Namen NSservice.exe.config. In dieser Datei befinden sich XML-Elemente, die Protokollierungsstufen für verschiedene Bereiche des Notification Services-Betriebs steuern. Alle diese Bereiche werden jeweils durch ein XML-Element dargestellt.

Zum Konfigurieren der Protokollierungsstufen für diese Bereiche von Notification Services bearbeiten Sie das value-Attribut für die XML-Elemente in dieser Datei und starten dann die Instanzen von Notification Services neu. Wenn die Instanzen über mehrere Computern skaliert sind, können Sie die Protokollierungsstufe pro Computer konfigurieren.

Bearbeiten der Datei "NSService.exe.config"

Der Standardinstallationsordner ist C:\Programme\Microsoft SQL Server\90\Notification Services\n.n.n\bin. Sie können die Datei NSservice.exe.config mit einem beliebigen Text- oder XML-Editor bearbeiten.

So bearbeiten Sie die Datei "NSservice.exe.config"

  1. Öffnen Sie den Ordner Bin der Notification Services-Installation.

    Der Standardinstallationsordner ist C:\Programme\Microsoft SQL Server\90\Notification Services\n.n.nnn\bin.

  2. Öffnen Sie die Datei NSservice.exe.config.

  3. Legen Sie für alle Elemente im Knoten <switches> die Protokollierungsstufe fest, indem Sie das value-Attribut ändern.

    Im folgenden Beispiel wird die Protokollierungsstufe LogAdministrative auf 3 festgelegt, wodurch die Protokollierung von Fehler-, Warn- und Informationsereignissen für die Verwaltungskomponenten aktiviert wird:

    <add name="LogAdministrative" value="3"/>
    

    Anfänglich ist jede Protokollierungsoption auf 2 festgelegt, wodurch nur die Protokollierung von Fehler- und Warnmeldungen aktiviert wird.

  4. Speichern Sie die Datei, und starten Sie die Instanz von Notification Services neu, um die Protokollierungsänderungen zu übernehmen.

Protokollierungselemente von "NSservice.exe.config"

Die Datei NSservice.exe.config enthält Elemente, die die Ereignisprotokollierung von verschiedenen Notification Services-Komponenten steuern. Sie werden in der folgenden Tabelle aufgelistet.

Elementname Protokollierungskategorie

LogAdministrative

Ereignisse von SQL Server Management Studio und des Dienstprogramms nscontrol

LogService

Ereignisse des Microsoft Windows-Dienstes NS$instanceName

LogEventProvider

Ereignisanbieterereignisse

LogEventCollector

Ereignisse des EventCollector-Objekts

LogGenerator

Generatorereignisse

LogDistributor

Verteilerereignisse

LogVacuumer

Vacuumer-Ereignisse

LogPerformanceMonitor

Ereignisse des Systemmonitors

LogOther

Ereignisse für alle anderen Komponenten, wie z. B. den Standardinhaltsformatierer und Übermittlungsprotokolle

Protokollierungsstufenwerte

Die Protokollierungsstufen bestimmen, welche Ereignistypen in das Anwendungsprotokoll geschrieben werden. Sie können die Protokollierungsstufe steuern, indem Sie das value-Attribut auf einen der folgenden Werte festlegen.

Wert Beschreibung

0

Aus

1

Nur Fehlermeldungen

2

Fehler- und Warnmeldungen

3

Fehler-, Warn- und Informationsmeldungen

4

Die ausführliche Protokollierung, die alle Meldungen in das Anwendungsprotokoll schreibt

Siehe auch

Aufgaben

Verwenden von Ereignismeldungen

Konzepte

Überwachen der Leistung und Aktivität von Notification Services

Andere Ressourcen

Fehler und Ereignisse in Notification Services

Hilfe und Informationen

Informationsquellen für SQL Server 2005