清理SQL SERVER事务日志

人盡茶涼 提交于 2020-03-18 09:04:38
今天发现数据库事务日志竟然达到500多M,这也难怪,修改数据如此频繁
想要清理,发现没有办法,上GOOGLE上一搜,在ZDNET上找到答案也
先分离数据库,然后删掉日志文件,接下来再attach数据库,SQL会显示日志文件丢失,按确定ATTACH的时候,会提示你创建新的日志文件,只要确定即可完成,简单方便
不过,需要提醒的是,第一,在删除日志前,最好将老的日志文件全都备份一下
第二,如果你的事务日志存放于多个物理文件中,那么,上面的方面就没办法帮你清理喽

不过,下面的方法绝对快
backup log db_name with no_log
dbcc shrinkfile (northwind_log,5)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!