sql server日志文件ldf太大怎么办?

发布时间:2020-09-25编辑:脚本学堂
有关sql server日志文件过大问题的解决方法,sql server事务日志变的很大,会严重影响数据库性能,可以参考这里提供的方法加以解决。

sql server日志文件太大怎么办?

在sql server中遇到事务日志变大的情况,除了将数据库设置为“自动收缩”外,还可以用以下sql命令快速清除数据库中的事务日志。

具体步骤:

1:清空数据库日志文件
 

复制代码 代码示例:
DUMP TRANSACTION
   databasename
   WITH
   NO_LOG
 

 
2:截断事务日志
 

复制代码 代码示例:
BACKUP LOG
   databasename
   WITH
   NO_LOG
 

 
3:收缩数据库
 

DBCC SHRINKDATABASE(databasename)

注意几点:
1、以上sql命令,需要按照顺序执行;
2、执行命令通常比直接使用右键菜单中的“收缩”命令速度要快。
3、用到的sql命令:dump transaction、backup log、dbcc shrinkdatabase。