Configuration de la journalisation des événements Notification Services

La majeur partie de la journalisation de Notification Services est contrôlée au niveau de l'instance. Chaque instance dispose d'un fichier nommé NSservice.exe.config. Dans ce fichier, des éléments XML contrôlent les niveaux de journalisation pour différentes zones d'opération de Notification Services. Chacune de ces zones est représentée par un élément XML.

Pour configurer les niveaux de journalisation de ces domaines de Notification Services, modifiez l'attribut value des éléments XML dans ce fichier puis redémarrez vos instances de Notification Services. Si vos instances sont réparties sur plusieurs ordinateurs, vous pouvez configurer le niveau de journalisation par ordinateur.

Modification du fichier NSService.exe.config

Le dossier d'installation par défaut est C:\Program Files\Microsoft SQL Server\90\Notification Services\n.n.n\bin. Vous pouvez modifier le fichier NSservice.exe.config avec du texte ou un Éditeur XML.

Pour modifier le fichier NSservice.exe.config

  1. Ouvrez le dossier Bin de l'installation Notification Services.

    Le dossier d'installation par défaut est C:\Program Files\Microsoft SQL Server\90\NotificationServices\n.n.nnn\bin.

  2. Ouvrez le fichier NSservice.exe.config.

  3. Pour chaque élément du nœud <switches>, définissez le niveau de journalisation en modifiant l'attribut value.

    Dans l'exemple qui suit, le niveau de journalisation LogAdministrative est défini sur 3, ce qui active la journalisation des événements d'erreur, d'avertissement et d'information pour les composants administratifs :

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

    Initialement, chaque option de journalisation est définie sur 2, ce qui n'active la journalisation que pour les messages d'erreur et d'avertissement.

  4. Pour appliquer les modifications de journalisation, enregistrez le fichier et redémarrez l'instance de Notification Services.

Éléments de journalisation de NSservice.exe.config

Le fichier NSservice.exe.config contient des éléments qui contrôlent la journalisation des événements provenant de divers composants de Notification Services ; ils sont répertoriés dans le tableau ci-dessous.

Nom de l'élément Catégorie de journalisation

LogAdministrative

Événements des utilitaire SQL Server Management Studio et nscontrol

LogService

Événements du service Microsoft Windows NS$instanceName

LogEventProvider

Événements des fournisseurs d'événements

LogEventCollector

Événements des objets EventCollector

LogGenerator

Événements du générateur

LogDistributor

Événements du distributeur

LogVacuumer

Événements du ramasse-miettes (vacuumer)

LogPerformanceMonitor

Événements de l'analyseur de performances

LogOther

Événements de tous les autres composants, tels que le module de formatage d'événements standard et les protocoles de remise

Valeurs des niveaux de journalisation

Les niveaux de journalisation déterminent quels types d'événements sont enregistrés dans le journal d'événements. Vous pouvez déterminer le niveau de journalisation en définissant l'une des valeurs suivantes pour l'attribut value.

Value Description

0

Désactivé

1

Messages d'erreur uniquement

2

Messages d'avertissement et d'erreur

3

Messages d'information, d'avertissement et d'erreur

4

Journalisation détaillée, qui écrit tous les messages dans le journal des applications

Voir aussi

Tâches

Utilisation des messages d'événements

Concepts

Surveillance des performances et de l'activité de Notification Services

Autres ressources

Erreurs et événements liés à Notification Services

Aide et Informations

Assistance sur SQL Server 2005