查看 Windows 应用程序日志以排查 SQL Server 问题

适用于SQL Server - 仅限 Windows

将 SQL Server 配置为使用 Microsoft Windows 应用程序日志后,每个 SQL Server 会话都将新事件写入该日志。 与 SQL Server 错误日志不同,每次启动 SQL Server 实例时,不会创建新的应用程序日志。

可以通过使用 Windows 事件查看器或 SQL Server Management Studio 中的日志查看器来查看和管理 Windows 应用程序日志。

可以使用事件查看器查看三种日志。

Windows 日志类型 说明
系统日志 记录由 Windows 操作系统组件记录的事件。 例如,如果启动时驱动程序或其他系统组件加载失败,该信息将记录在系统日志中。
安全日志 记录安全性事件,例如登录尝试失败。 这可以帮助跟踪对安全系统的更改,发现对安全的可能的破坏。 例如,尝试登录到系统可能会记录在安全日志中,具体取决于用户管理器中的审核设置。

只有 sysadmin 固定服务器角色成员可以查看安全日志。
应用程序日志 记录由应用程序记录的事件。 例如,数据库应用程序可能会将文件错误记录在应用程序日志中。

有关使用事件查看器、管理应用程序日志及了解其表示的信息的详细信息,请参阅 Windows 文档。

查看 Windows 应用程序日志

所需的权限

若要使用 SQL Server Management Studio 查看 Windows 应用程序日志(SSMS),需要以下权限:

  • 用户帐户必须有权访问事件查看器。
  • 通常,该帐户必须是在日志所在的服务器上 管理员组事件日志读取器 组的成员。
  • 如果 SSMS 未以提升的权限运行,则可能会遇到错误。 若要解决此问题,请右键单击 SSMS 快捷方式,然后选择 以管理员身份运行

故障排除权限

如果仍然遇到问题:

  • 验证帐户是否具有适当的组成员身份。
  • 对于域帐户,请联系系统管理员,确保你拥有正确的 Active Directory 权限。
  • 解决方法是,请考虑导出事件日志并在拥有所需权限的计算机上查看它。

有关如何查看 Windows 应用程序日志的详细信息,请访问 Windows 应用程序日志(Windows)