加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

SQL Server数据库日志文件太大的处理方法

(2011-05-11 09:56:19)
标签:

日志文件太大

收缩

处理方法

命令

sql

server

教育

分类: 小小知识屋

1. 打开“查询分析器”,选择要操作的数据库,输入以下命令“dump transaction 数据库名 with no_log”,点击执行,如下图所示:

http://s7/bmiddle/65e5eb11ga2f6678b6ac6&690Server数据库日志文件太大的处理方法" TITLE="SQL Server数据库日志文件太大的处理方法" />

注意是否返回成功信息。

PS:这个命令不是要彻底删除日志文件,而是把数据库的日志文件清空,并不是停止记录。执行该命令后,日志文件会被清空但是数据库依然会继续记录。
2.打开“企业管理器”,选择要操作的数据库,右键单击,在弹出的对话框中选择“所有任务”--》“收缩数据库”,在弹出的子菜单中单击“确定”按钮即可完成日志文件的收缩。具体如下图所示:

http://s8/bmiddle/65e5eb11ga2f6679aa7a7&690Server数据库日志文件太大的处理方法" TITLE="SQL Server数据库日志文件太大的处理方法" />


PS:要想控制日志文件的不断增大也可以采用设置日志文件最大值的方法进行,个人认为,定期收缩数据库,释放被占用的资源空间是一种比较好的不会去阻碍数据库运行的方法,操作起来也不是特别复杂。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有