SQL命令方式读取SQL错误日志(版本2005)
平常看SQL日志都是能过菜单方式 数据库实例/管理/SQL Server日志 再选择指定日志文件进行查看,但该处理功能太慢,而且还不方便,所以通过跟踪SQL操作发现实现是使用了一个系统扩展存储过程:master.dbo.xp_readerrorlog
该存储过程一共有7个参数:
参数1: 代表你的文件索引(0代表当前正在记录的日志文件,其它可以通过SQLServer的对象资源管理器查看有哪些日志文件)
参数2: 整数,值为1读取SQL错误日志,值为2读取SQL Server代理的日志
参数3: 变长字符串varchar(255) ,是日志条目的第一个搜索字符串,默认值为空
参数4: 变长字符串varchar(255) ,是日志条目的另一个搜索字符串,默认值为空。
参数5: 指定要读取的日志的起始时间
参数6: 指定要读取的日志的结束时间
参数7: 指定查询结果的排列顺序:N'asc' 表示升序,N'desc' 表示倒序

浙公网安备 33010602011771号