配置 Notification Services 事件日志记录

Notification Services 的大部分日志记录在实例级别进行控制。每个实例都有一个名为 NSservice.exe.config 的文件。此文件中包含 XML 元素,用于控制 Notification Services 操作的各个方面的日记记录级别。其中每方面都由一个 XML 元素代表。

若要配置这些 Notification Services 方面的日志记录级别,请编辑此文件中 XML 元素的 value 属性,然后重新启动 Notification Services 实例。如果实例向外扩展到多个计算机,则可以配置每台计算机的日志记录级别。

编辑 NSService.exe.config 文件

默认安装文件夹为 C:\Program Files\Microsoft SQL Server\90\Notification Services\n.n.n\bin。可以用任何文本编辑器或 XML 编辑器编辑 NSservice.exe.config 文件。

编辑 NSservice.exe.config 文件

  1. 打开 Notification Services 安装的 Bin 文件夹。

    默认安装文件夹为 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

NS$instanceName Microsoft Windows 服务事件

LogEventProvider

事件提供程序事件

LogEventCollector

EventCollector 对象事件

LogGenerator

生成器事件

LogDistributor

分发服务器事件

LogVacuumer

Vacuumer 事件

LogPerformanceMonitor

性能监视器事件

LogOther

所有其他组件(如标准内容格式化程序和传递协议)的事件

日志记录级别值

日志记录级别确定了写入应用程序日志的事件类型。可以通过将 value 属性设置为以下值之一来控制日志记录级别。

说明

0

关闭

1

仅错误消息

2

错误消息和警告消息

3

错误消息、警告消息和提示性消息

4

详细日记记录,将所有消息均写入应用程序日志

请参阅

任务

使用事件消息

概念

监视 Notification Services 性能和活动

其他资源

Notification Services 错误和事件

帮助和信息

获取 SQL Server 2005 帮助