配置 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 文件
打开 Notification Services 安装的 Bin 文件夹。
默认安装文件夹为 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 |
NS$instanceName Microsoft Windows 服务事件 |
LogEventProvider |
事件提供程序事件 |
LogEventCollector |
EventCollector 对象事件 |
LogGenerator |
生成器事件 |
LogDistributor |
分发服务器事件 |
LogVacuumer |
Vacuumer 事件 |
LogPerformanceMonitor |
性能监视器事件 |
LogOther |
所有其他组件(如标准内容格式化程序和传递协议)的事件 |
日志记录级别值
日志记录级别确定了写入应用程序日志的事件类型。可以通过将 value 属性设置为以下值之一来控制日志记录级别。
值 | 说明 |
---|---|
0 |
关闭 |
1 |
仅错误消息 |
2 |
错误消息和警告消息 |
3 |
错误消息、警告消息和提示性消息 |
4 |
详细日记记录,将所有消息均写入应用程序日志 |
请参阅
任务
概念
监视 Notification Services 性能和活动