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"
Öffnen Sie den Ordner Bin der Notification Services-Installation.
Der Standardinstallationsordner ist C:\Programme\Microsoft SQL Server\90\Notification Services\n.n.nnn\bin.
Öffnen Sie die Datei NSservice.exe.config.
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.
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