查看: 3979|回复: 4
收起左侧

[求助] EPO 4.0 数据库日志过大 请问如何删除部分日志?

[复制链接]
ynhnqlzyh
发表于 2009-2-20 08:48:46 | 显示全部楼层 |阅读模式
各位朋友,小弟这环境:EPO4.0  win2003sp2 数据库为SQL2005中文标准版 管理节点大概有个1500吧。
如题,日志文件过大,感觉运行查询过慢,想删除早期部分日志,怎么处理,谢谢 。还请各位指点
ynhnqlzyh
 楼主| 发表于 2009-2-20 14:45:26 | 显示全部楼层
有没有朋友 来给个方法 等 谢谢大家了
llydmissile
发表于 2009-2-21 22:08:01 | 显示全部楼层
服务器环境可能会不太一样…我自己用的MVSE都是在PE系统或DOS下清理日志的,提供参考吧
ynhnqlzyh
 楼主| 发表于 2009-2-23 08:48:31 | 显示全部楼层

回复 3楼 llydmissile 的帖子

谢谢 在网上我在找找看
dinpor
发表于 2009-2-25 15:40:13 | 显示全部楼层
你可以使用sql 删除早先的记录。

在sql 查询分析器中查询和删除某一时间日志语句


查询 :select * from dbo.events where eventdatetime>'2010-01-01 00:00:00'  ======删除大于某一事件段的事件记录

删除:delete from dbo.events where eventdatetime>'2010-01-01 00:00:00'


查询 :select* from dbo.events where eventdatetime > '2005-01-01 00:00:00' and eventdatetime < '2006-01-01 00:00:00'

  ======删除介于某一事件段的事件记录

删除:delete from dbo.events where eventdatetime > '2005-01-01 00:00:00' and eventdatetime < '2006-01-01 00:00:00'



查询 :select * from dbo.events where eventdatetime<'2010-01-01 00:00:00'  ======删除小于某一事件段的事件记录

删除:delete from dbo.events where eventdatetime<'2010-01-01 00:00:00'


select top 200  HostIPAddress from dbo.Events
where HostIPAddress  like '%10.4.%' or HostIPAddress like '%10.6.%' or
HostIPAddress like '%192.168.%'


select * from dbo.events where Hostname='zhuhx-t' =======查询某台主机事件


select * from dbo.events where  eventdatetime between '2008-11-01 00:00:00' and '2008-11-30 00:00:00' and  Hostname='zhuhx-t'

===查询某台机器在指定时间段的所有事件
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-25 15:48 , Processed in 0.111319 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表