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' 表示倒序

posted @ 2013-04-24 11:21  随心而为  阅读(160)  评论(0)    收藏  举报