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
时间: 2024-08-30 05:00:29

sqlserver 日志查看的相关文章

通过sqlserver日志恢复误删除的数据

原文:通过sqlserver日志恢复误删除的数据 如果你已经急的焦头烂额,看到这篇文章的时候,请你换个坐姿,深呼吸几次,静下心来将这篇文章读完,也许你的问题迎刃而解. 我遇到的情况是这样的,网站被植入木马,盗取了我的web.config文件,web.config文件里面的数据库连接字符串没有加密,而我的数据库远程连接又没有做IP限制,黑客通过数据库客户端连上我的数据库后,将所有的表都Delete掉了,所以大家一定要有一个好习惯将数据库连接字符串加密或者对远程访问数据库的IP作限制. 因被黑客De

SharePoint ULS Log Viewer 日志查看器

SharePoint ULS Log Viewer 日志查看器 项目描述 这是一个Windows应用程序,更加轻松方便查看SharePoint ULS日志文件.支持筛选和简单的视图. 信息 这是一个WPF应用程序,LINQ支持. 目前版本有以下特点: 1. 转换和打开多个SharePoint ULS日志(如果选择多个或合并). 2. 记录并改变列大小,在任何列排序. 3. 支持Severity.Category和Process或自定义文本过滤.搜索. 4. 将多行单个日志跟踪记录分组更容易查看.

平台日志查看记录

因为日志的种类比较多,这里记录下来,方便查看! 1 pb下发日志查看 目前已经确定220-224 603都是这么查看的.手工下发的业务应该都是这么查看的,其实只要去确定步骤2中的序号,就可以直接进入步骤4直接确认(记得将2中的序号+1) 1.通过<手工业务>可以查看需要下发业务的模块编码,可以用来确认下发的序号是否是自己所发的业务. /2. 2.对于pb下发的手工业务可以去批量应用服务器BatServer查看 . tail -f SC1003.log 根据下发动作去查找该序号(工作序号)438

Java Log Viewer日志查看器

工欲善其事必先利其器 在投奔怒海--一个Domino老程序员眼里的Java开发我提到目前所做的Java开发中遇到的大量日志之问题.服务器控制台刷屏似地滚动,日志文件飞快地增长,debug的时候相关信息常常被例常日志淹没,在众多Logger滔滔不绝的输出下,要找出错误所在有时都挺费眼.日志的作用无可置疑,大型项目中日志海量产生也不少见.在以前的Domino开发中,Domino服务器在产生日志方面相当节制,程序员对日志的依赖程度也不高.转换到Java开发,我用一直最喜爱的文本编辑器EditPlus肉

运维超大日志查看工具

       做运维超大日志查看工具:Large Text File Viewer 5.2        下载请看附件.

C#_会员管理系统:开发四(日志查看)

新建一个日志查看窗体: 日志需要的登录时间和登录状态信息由用户刚登录程序时就提供,所以在登录窗体(VIPLogin.cs)中添加代码: 1 //定义一个全局变量 Uid; 2 //用于获取登录成功后的用户名 3 public static string uid; 4 //定义一个全局变量 time; 5 //用于获取用户登录时的时间 6 public static DateTime time; 7 //定义一个全局变量situation 8 //用于获取用户的登录状态 9 public stat

Linux日志查看

Linux日志查看: 1.Last -a 把从何处登入系统的主机名称或IP地址,显示在最后一行.-d 指定记录文件.指定记录文件.将IP地址转换成主机名称.-f <记录文件>  指定记录文件.-n <显示列数>或-<显示列数>  设置列出名单的显示列数.-R 不显示登入系统的主机名称或IP地址.-x 显示系统关机,重新开机,以及执行等级的改变等信息 总之就是查看设备的登录记录. 2.History 查看历史指令 3.cat, tail 和 watch 系统所有的日志都在

清除SQLServer日志的两种方法

日志文件满而造成SQL数据库无法写入文件时,可用两种方法:一种方法:清空日志.1.打开查询分析器,输入命令DUMP TRANSACTION 数据库名 WITH NO_LOG2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了. 另一种方法有一定的风险性,因为SQL SERVER的日志文件不是即时写入数据库主文件的,如处理不当,会造成数据的损失.1: 删除

TWS日志查看

背景:记录下tws的日志查看过程,备忘 1 日志查看过程 根据企业的流水号,在日志中查询企业发送的报文: ps:期间最好将日志所在的行号进行记录,方便定位. 2017032802_201707070000651685 根据qtp73887986-33这个序号,向前查找(用?),找到企业报文头中的msgno(报文序号),就近原则 :?qtp73887986-33 然后通过查找报文序号,能够很快找到tws返回给企业的报文. 但是上面还不能真的解决问题,假如在pb上查询费项代码正确,而我们返回的是不存