使用事件消息

Notification Services 将事件消息记录到应用程序日志中,可以通过 Microsoft Windows 事件查看器访问应用程序日志。这些消息有助于解决系统错误与性能问题。

监视应用程序日志

即使您没有发现应用程序问题,也应定期检查应用程序日志。定期检查日志有助于最大程度地减少潜在的系统问题。例如,如果出现未收集事件或未分发通知等问题,知道得越早越好。

有关详细信息,请参阅Notification Services 错误和事件

管理应用程序日志

根据配置的日志级别,应用程序日志可能增长很快。例如,如果记录所有 Notification Services 事件并为每小时发送成千上万通知的应用程序记录所有通知传递操作,则不受管理的应用程序日志会很快用完磁盘。

若要管理应用程序日志,请考虑下列建议:

  • 对于生产服务器(非专用于开发或测试的服务器)上的应用程序,只记录应用程序要求的事件,例如有助于解决应用程序问题的错误消息。某些应用程序可能因通知传递的服务协议而要求较高的日志级别;这些应用程序要求更多的磁盘空间以记录日志信息。
  • 如果系统向磁盘写入大量信息来填充事件日志,则会降低应用程序性能。尤其对于承载 Notification Services 数据库的系统更是如此,因为通知生成过程会耗用大量磁盘空间。
  • Notification Services 实例通常连接到数据库引擎。请考虑更改 数据库引擎 登录审核以使它只记录失败的登录。有关详细信息,请参阅如何配置登录审核 (SQL Server Management Studio)
  • 根据日志需要配置合理的事件日志最大大小并设置覆盖选项。例如,如果不需要三天之前的事件,就可以选择让事件日志覆盖三天之前的事件以清除这些事件。
  • 使用筛选功能显示来自特定源(如 Notification Services 实例)的事件。可以为日志创建一个新视图,然后为该视图定义一个筛选器以只显示感兴趣的事件。然后可以将视图中的事件导出为一种受支持的格式,如逗号分隔的文本文件。

有关使用事件日志的其他信息,请从事件查看器打开事件查看器帮助。

请参阅

概念

监视 Notification Services 性能和活动

其他资源

Notification Services 错误和事件

帮助和信息

获取 SQL Server 2005 帮助