SQL SERVER LDF日志文件过大的问题

这个问题经常出来:  

  减小日志的方法:  

  一、用如下步做了:  

  1、DUMP TRANSACTION 库名 WITH NO_LOG  

  2、BACKUP LOG 库名 WITH NO_LOG  

  3、收缩数据库  (对数据库点右键 –任务 –收缩–选文件–日志文件 )

   

  二、  

  分离数据库,删除日志文件,再附加,OK!  

  右击数据库--所有任务--分离or   附加  

====================================================

6.如果想以后不让它日志增长得太大:

企业管理器->服务器->右键数据库->属性->事务日志->将文件增长限制为xM(x是你允许的最大数据文件大小)。->SQL语句的设置方式:

alter database 数据库名 modify file(name=逻辑文件名,maxsize=20)。

==================================================

大师L [9:26]:

菜鸟 [9:27]:

数据库已经设了自动收缩,为什么还会满日志?

大师L [9:28]:

日志是无法自动收缩的

大师L [9:28]:

只能设大小

菜鸟 [9:28]:

那日志只能手动收缩?

大师L [9:29]:

对,但日志收缩也没用,你要先清空日志才行

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.