Geo*_*ge2 8 sql sql-server events sql-server-2008
我想知道在哪里可以看到每个实例和SQL Server代理/作业启动/停止日志的SQL Server启动/停止日志?我正在开发一些工具来监控SQL Server状态.我正在使用SQL Server 2008 Enterprise.
乔治,提前谢谢
默认情况下,SQL Server错误日志存储在Program Files\Microsoft SQL Server\MSSQL\Log目录中.最新的错误日志文件称为ERRORLOG.如果停止并重新启动SQL Server,旧日志将被存档并将创建一个新日志.此外,您可以通过执行DBCC ERRORLOG命令或sp_cycle_errorlog系统过程来重新循环错误日志.
http://sqlserverpedia.com/wiki/SQL_Server_Error_Logs
有一些未记录但很熟悉的系统过程从SQL本身读取错误日志:
exec xp_enumerrorlogs 1 将列出SQL Engine错误日志文件号exec xp_readerrorlog <errorlognumber>, 1 将返回请求的Engine错误日志文件的内容.exec xp_enumerrorlogs 2 将列出代理错误日志文件号exec xp_readerrorlog <errorlognumber>, 2 将返回所请求的代理错误日志文件的内容. 这些是Management Studio调用以显示Engine和Agent日志的过程.
| 归档时间: |
|
| 查看次数: |
15219 次 |
| 最近记录: |