mssql sqlserver 日志大小及日志信息检索的方法分享


摘要:
下文讲述sqlserver数据引擎的日志相关查看方法,如下所示:
实验环境:sql server 2008 R2



1.日志大小查看方法

   exec xp_enumerrorlogs	    --sqlserver引擎错误日志查看
   exec xp_enumerrorlogs 2	    --sqlserver引擎代理日志查看


1.日志大小查看方法

exec xp_readerrorlog @FileNum,@Type,@SearchText1,@SearchText2,@StartTime,@EndTime,@order
———–参数说明————
@FileNum : 日志编号
@Type : 查询类型(1:Sql Server 日志 ; 2:代理错误日志)
@SearchText1 : 搜索文本
@SearchText2 : 搜索文本(与 @SearchText1 为”与”关系)
@StartTime : 日志查询起始时间
@StartTime : 日志查询结束时间
@order : 时间排序(ASC 或 DESC)


举例应用:

   -- 查看sqlserver日志中,存在error和logging字样的日志的行信息
exec xp_readerrorlog 1,1,'error','Logging','2010-08-01','2019-02-28','asc'  

--查看"代理日志"存在"错误"字样
exec xp_readerrorlog 0,2,'错误',NULL,NULL,NULL,'desc'  
mssql_sqlserver_日志查看

mssql_sqlserver_日志查看