Настройка ведения журнала событий служб 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
Откройте папку Bin в установленных службах Notification Services.
По умолчанию установка производится в папку C:\Program Files\Microsoft SQL Server\90\NotificationServices\n.n.nnn\bin.
Откройте файл NSservice.exe.config.
Для всех элементов в узле <switches> установите уровень ведения журнала, изменив атрибут value.
В следующем примере уровень ведения журнала LogAdministrative устанавливается равным 3, что приводит к включению занесения в журнал ошибок, предупреждений и информационных событий для административных компонентов:
<add name="LogAdministrative" value="3"/>
Изначально все параметры ведения журнала установлены равными 2, что приводит к занесению в журнал только сообщений об ошибках и предупреждениях.
Чтобы применить изменения ведения журнала, сохраните файл и перезапустите экземпляр служб 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