首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

有没有办法删除某天的操作日志呢?该如何解决

2012-06-12 
有没有办法删除某天的操作日志呢?有没有办法删除某天的日志呢、我想操作数据库的记录不想留痕迹[解决办法]

有没有办法删除某天的操作日志呢?
有没有办法删除某天的日志呢、我想操作数据库的记录不想留痕迹


[解决办法]
不能指定日期区间保留日志,比如1-20号都有日志记录,想删除10-15号的,其它的保留,这个不支持
[解决办法]
1、删除LOG 
分离数据库 企业管理器->服务器->数据库->右键->分离数据库 
删除LOG文件 
附加数据库 企业管理器->服务器->数据库->右键->附加数据库 
此法生成新的LOG,大小只有500多K ,再将此数据库设置自动收缩 
  
2、清空日志 
DUMP TRANSACTION DBname(库名) WITH NO_LOG
企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了 

热点排行