Sqlserver——日常维护——查看数据库的日志信息

数据库 同时被 3 个专栏收录
6 篇文章 0 订阅
4 篇文章 0 订阅
1 篇文章 0 订阅

SQL server的日志是通过N个存档文件进行存储

所以,查看日志时需要指定对应的存档编号进行查询

下面是相关查询的脚本:

1:查询存档编号

EXEC xp_enumerrorlogs @a

@a=1-正常日志

@a=2-代理日志

2.查询对应的日志信息

(1):查询所有的日志信息 EXEC sys.xp_readerrorlog  @a

@a:0-所有日志 1-正常日志 2-代理日志

(2):查询指定条件的日志信息 EXEC sys.xp_readerrorlog  @a,@b,@c,@d,@e,@f,@g

@a:0-所有日志 1-正常日志 2-代理日志

@b:存档编号

@c:在日志文本中对指定的字符串进行查询(模糊匹配)

@d:在日志文本中根据@c的之后的结果,再进行字符串的查询(模糊匹配)

@d:日志起始时间

@f:日志结束时间

@g:'DESC' -按时间倒序 'ASC' -按时间倒序 

查询示例:

EXEC xp_readerrorlog 0, 1, N'Login', N'jimei', NULL, NULL, N'DESC' ;
 

含义:查询 所有日志中/存档档案为1/  日志信息中包括/ '%login%jimei%'/  按时间倒序的日志信息

  • 0
    点赞
  • 0
    评论
  • 2
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

志向数据库架构师的初级DBA

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值