查看 SQL Server 错误日志

适用于:SQL Server

查看 SQL Server 错误日志,确保进程成功完成(例如备份和还原作、批处理命令或其他脚本和进程)。 此过程有助于检测任何当前或潜在问题区域,包括自动恢复消息(尤其是 SQL Server 实例已停止和重启)、内核消息或其他服务器级错误消息。

如何查看错误日志

可以使用 SQL Server Management Studio 或任何文本编辑器查看 SQL Server 错误日志。 有关如何查看错误日志的详细信息,请参阅 Open Log File Viewer

  • 在 Windows 上,错误日志的默认位置是 <drive>:\Program Files\Microsoft SQL Server\MSSQL.<n>\MSSQL\LOG\ERRORLOG

  • 在 Linux 上,错误日志的默认位置 /var/opt/mssql/log

注意

文件称为 ERRORLOG.<n>,其中 <n> 为整数。 当前的错误日志没有扩展名。

每当启动 SQL Server 实例时,将创建新的错误日志,虽然 sp_cycle_errorlog 系统存储过程可用于循环使用错误日志文件,而不必重启 SQL Server 实例。 通常,SQL Server 会保留前六个日志的备份,并为最新的日志备份提供扩展 .1、第二个最新的扩展 .2等。 当前的错误日志没有扩展名。

还可以在脱机或无法启动的 SQL Server 实例上查看 SQL Server 错误日志。 有关详细信息,请参阅 查看脱机日志文件