Настройка ведения журнала событий служб Notification Services

Большинство операций по ведению журнала для служб Notification Services контролируется на уровне экземпляра. Каждый экземпляр содержит файл с именем NSservice.exe.config. В этом файле содержатся XML-элементы, которые контролируют уровни ведения журнала для различных аспектов работы служб Notification Services. Каждый из этих аспектов представлен одним XML-элементом.

Чтобы настроить уровни ведения журнала для этих аспектов служб Notification Services, необходимо изменить атрибут value элементов XML в этом файле, а затем перезапустить экземпляр служб Notification Services. Если экземпляры масштабированы на нескольких компьютерах, можно настроить уровень ведения журнала для каждого из компьютеров.

Редактирование файла NSService.exe.config

По умолчанию установка производится в папку C:\Program Files\Microsoft SQL Server\90\Notification Services\n.n.n\bin. Файл NSservice.exe.config можно отредактировать, используя любой текстовый или XML-редактор.

Редактирование файла NSservice.exe.config

  1. Откройте папку Bin в установленных службах Notification Services.

    По умолчанию установка производится в папку C:\Program Files\Microsoft SQL Server\90\NotificationServices\n.n.nnn\bin.

  2. Откройте файл NSservice.exe.config.

  3. Для всех элементов в узле <switches> установите уровень ведения журнала, изменив атрибут value.

    В следующем примере уровень ведения журнала LogAdministrative устанавливается равным 3, что приводит к включению занесения в журнал ошибок, предупреждений и информационных событий для административных компонентов:

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

    Изначально все параметры ведения журнала установлены равными 2, что приводит к занесению в журнал только сообщений об ошибках и предупреждениях.

  4. Чтобы применить изменения ведения журнала, сохраните файл и перезапустите экземпляр служб Notification Services.

Элементы ведения журнала в файле NSservice.exe.config

Файл NSservice.exe.config содержит элементы, контролирующие занесение в журнал событий от различных компонентов служб Notification Services. Их список приведен в следующей таблице.

Имя элемента Категория ведения журнала

LogAdministrative

SQL Server Management Studio и события программы nscontrol

LogService

События службы Microsoft Windows NS$имя_экземпляра

LogEventProvider

События поставщиков событий

LogEventCollector

События объекта EventCollector

LogGenerator

События генератора

LogDistributor

События распространителя

LogVacuumer

События чистильщика

LogPerformanceMonitor

События системного монитора

LogOther

События всех других компонентов, например стандартного модуля форматирования данных и протоколов доставки

Значения уровней ведения журнала

Уровни ведения журнала определяют, какие типы событий записываются в журнал приложений. Уровень ведения журнала можно контролировать путем установки атрибута value равным одному из следующих значений.

Значение Описание

0

Off

1

Только сообщения об ошибках

2

Сообщения об ошибках и предупреждениях

3

Сообщения об ошибках, предупреждениях и информационные сообщения

4

Ведение подробного журнала, при котором в журнал сообщений записываются все сообщения

См. также

Задачи

Использование сообщений о событиях

Основные понятия

Мониторинг производительности и активности служб Notification Services

Другие ресурсы

События и ошибки служб Notification Services

Справка и поддержка

Получение помощи по SQL Server 2005