sqlserver 日志查看
Posted 阳光白云--davidhou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver 日志查看相关的知识,希望对你有一定的参考价值。
sqlserve的ErrorLog文件有时候会碰到文件很大的情况,可能通过命令xp_readerrorlog 或 sp_readerrorlog 执行,可以加搜索文本或起止时间
-- 日志查看 --exec xp_readerrorlog @FileNum,@Type,@SearchText1,@SearchText2,@StartTime,@EndTime,@order --@FileNum : 日志编号 --@Type : 查询类型(1:Sql Server 日志 ; 2:代理错误日志) --@SearchText1 : 搜索文本 --@SearchText2 : 搜索文本(与 @SearchText1 为"与"关系) --@StartTime : 日志查询起始时间 --@StartTime : 日志查询结束时间 --@order : 时间排序(ASC 或 DESC) EXEC xp_readerrorlog 0,1,N‘无法打开‘,N‘dbname‘,‘2017-11-20‘,‘2017-11-30‘,‘DESC‘ exec sp_readerrorlog 0,1,‘无法打开‘,‘dbname‘
sp_readerrorlog 一共四个参数(即xp_readerrorlog的前四个参数)
使用sp_helptext可以看出,sp_readerrorlog其实就是调用的xp_readerrorlog
查询SQL Agent 当前日志信息
Exec xp_readerrorlog 0,2
另:通过存储过程sp_cycle_errorlog可以生成新的日志文件,并循环错误日志扩展编号,就如同重新启动服务时候一样。
EXEC sp_cycle_errorlog GO
以上是关于sqlserver 日志查看的主要内容,如果未能解决你的问题,请参考以下文章