Configurazione della registrazione degli eventi in Notification Services

La maggior parte delle attività di registrazione per Notification Services viene controllata a livello di istanza. Ogni istanza include un file denominato NSservice.exe.config. Questo file contiene elementi XML che controllano i livelli di registrazione per vari aspetti del funzionamento di Notification Services. Ognuno di questi aspetti è rappresentato da un elemento XML.

Per configurare i livelli di registrazione per queste aree di Notification Services, modificare l'attributo value degli elementi XML in questo file e riavviare le istanze di Notification Services. Se le istanze sono distribuite con scalabilità orizzontale in più computer, è possibile configurare il livello di registrazione per computer.

Modifica del file NSService.exe.config

La cartella di installazione predefinita è C:\Programmi\Microsoft SQL Server\90\Notification Services\n.n.n\bin. È possibile modificare il file NSservice.exe.config con un editor di testo o XML.

Per modificare il file NSservice.exe.config

  1. Aprire la cartella Bin dell'installazione di Notification Services.

    La cartella di installazione predefinita è C:\Programmi\Microsoft SQL Server\90\Notification Services\n.n.nnn\bin.

  2. Aprire il file NSservice.exe.config.

  3. Per ogni elemento nel nodo <switches> impostare il livello di registrazione modificando l'attributo value.

    In questo esempio il livello di registrazione LogAdministrative viene impostato su 3, in modo da attivare la registrazione di messaggi di errore, di avviso e informativi per i componenti amministrativi:

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

    Inizialmente tutte le opzioni di registrazione sono impostate su 2, in modo da attivare solo la registrazione di messaggi di errore e di avviso.

  4. Per applicare modifiche alla registrazione, salvare il file e riavviare l'istanza di Notification Services.

Elementi per la registrazione degli eventi disponibili nel file NSservice.exe.config

Il file NSservice.exe.config contiene elementi che controllano la registrazione degli eventi eseguita da diversi componenti di Notification Services. Tali elementi sono elencati nella tabella seguente.

Nome elemento Categoria di registrazione

LogAdministrative

Eventi di SQL Server Management Studio e dell'utilità nscontrol

LogService

Eventi del servizio Microsoft Windows NS$instanceName

LogEventProvider

Eventi del provider di eventi

LogEventCollector

Eventi dell'oggetto EventCollector

LogGenerator

Eventi del generatore

LogDistributor

Eventi del server di distribuzione

LogVacuumer

Eventi del processo Vacuumer

LogPerformanceMonitor

Eventi di Performance Monitor

LogOther

Eventi per tutti gli altri componenti, quali il formattatore del contenuto standard e i protocolli di recapito

Valori del livello di registrazione

Dai livelli di registrazione dipendono i tipi di eventi che verranno scritti nel registro applicazioni. È possibile controllare il livello di registrazione impostando l'attributo value su uno dei valori seguenti.

Valore Descrizione

0

Nessuna registrazione

1

Solo messaggi di errore

2

Messaggi di errore e di avviso

3

Messaggi di errore, di avviso e informativi

4

Registrazione dettagliata, che consente di scrivere tutti i messaggi nel registro applicazioni

Vedere anche

Attività

Utilizzo dei messaggi di evento

Concetti

Monitoraggio delle prestazioni e dell'attività di Notification Services

Altre risorse

Errori ed eventi di Notification Services

Guida in linea e informazioni

Assistenza su SQL Server 2005