您现在的位置:首页 > 博客 > 软件系统 > 正文
MSSQLServer 数据库日志清理
http://www.bbnsc.com/      2014/12/9 16:51:44      来源:贝恩斯网络·技术博客      点击:
 

MSSQLServer 数据库日志清理

分类: 数据库知识 292人阅读 评论(0) 收藏 举报

有时候当系统运行时间比较长的时候,我们把备份的数据库还原的时候发现,数据库中数据文件和日志文件变的好大,特别是日志文件。现在给大家介绍如何清理SQLServer数据库日志;有两种方法如下:

方法一:手动清除sqlserver2005日志

1.右键在清除日志的数据库,如“TestDB”,点击[新建查询(Q)]
2.输入以下SQL语句,其中“TestDB”是数据库名称
     DUMP TRANSACTION TestDB WITH NO_LOG
3.执行该SQL,成功后继续以下操作
4.右键该数据库节点,点击[任务(T)] -> [收缩(S)] -> [文件(F)]
5.在弹出的“收缩文件”对话框中,将“文件类型(T)”选为“日志”,将“收缩操作”选中“在释放未使用的空间前重新组织页(O)”
6.在“将文件收缩到(K)”文本框中输入后面提示的最小大小的数值,点击[确定]即可。

7.如果想以后不让它日志增长得太大   
  企业管理器--服务器--右键数据库--属性--事务日志   
  --将文件增长限制为xM(x是你允许的最大数据文件大小)   
    
  --SQL语句的设置方式:   
  alter   database   数据库名   modify   file(name=逻辑文件名,maxsize=20) 

发表评论(0)
姓名 *
评论内容 *
验证码 *图片看不清?点击重新得到验证码