首页 > 开发 > 综合 > 正文

xp_readerrorlog与sp_readerrorlog

2024-07-21 02:49:54
字体:
来源:转载
供稿:网友
xp_readerrorlog与sp_readerrorlog

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

create PRoc sys.sp_readerrorlog(    @p1        int = 0,    @p2        int = NULL,    @p3        nvarchar(4000) = NULL,    @p4        nvarchar(4000) = NULL)asbegin    if (not is_srvrolemember(N'securityadmin') = 1)    begin       raiserror(15003,-1,-1, N'securityadmin')       return (1)    end        if (@p2 is NULL)        exec sys.xp_readerrorlog @p1    else        exec sys.xp_readerrorlog @p1,@p2,@p3,@p4end


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表