码迷,mamicode.com
首页 > 其他好文 > 详细

xp_readerrorlog与sp_readerrorlog

时间:2016-05-18 23:41:49      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

SQL SERVER 可以使用xp_readerrorlog 或者sp_readerrorlog来查看错误日志。

xp_readerrorlog 一共有七个参数:

1. 存档编号

2. 日志类型(1为SQL Server日志,2为SQL Agent日志)

3. 查询包含的字符串

4. 查询包含的字符串

5. LogDate开始时间

6. LogDate结束时间

7. 结果排序,按LogDate排序(可以为降序"Desc" Or 升序"Asc") 

使用sp_helptext可以看出,xp_readerrorlog实际上是调用xpstar.dll这个dll文件

sp_readerrorlog 一共四个参数(即xp_readerrorlog的前四个参数)

使用sp_helptext可以看出,sp_readerrorlog其实就是调用的xp_readerrorlog实现的

exec sys.sp_helptext sp_readerrorlog

 

create proc sys.sp_readerrorlog(
    @p1        int = 0,
    @p2        int = NULL,
    @p3        nvarchar(4000) = NULL,
    @p4        nvarchar(4000) = NULL)
as
begin

    if (not is_srvrolemember(Nsecurityadmin) = 1)
    begin
       raiserror(15003,-1,-1, Nsecurityadmin)
       return (1)
    end
    
    if (@p2 is NULL)
        exec sys.xp_readerrorlog @p1
    else
        exec sys.xp_readerrorlog @p1,@p2,@p3,@p4
end

 

xp_readerrorlog与sp_readerrorlog

标签:

原文地址:http://www.cnblogs.com/ljhdo/p/4651041.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!