制定作业
  截断事务日志:
BACKUP LOG { database_name | @database_name_var }
{
    [ WITH
        { NO_LOG | TRUNCATE_ONLY } ] 
}
  收缩事务日志文件
收缩相关数据库的指定数据文件或日志文件大小。语法
DBCC SHRINKFILE
    ( { file_name | file_id }
        { [ , target_size ]
            | [ , { EMPTYFILE | NOTRUNCATE | TRUNCATEONLY } ] 
        }
    )

解决方案 »

  1.   

    呵呵,其实如果数据库作备份的话,我想,日志备份会被考虑的,安排了日志备份计划,你的日志文件是大不起来的。
       每隔1小时或更长(更短)做下日志备份:
       backup log dbname to disk='d:\backup\dbname_log.trn' with noinint
       dbcc shrinkfile('dbname_log',300)
       dbname_log是数据库日志文件的逻辑名。
    这样安排job的话,日志文件就会保持在300MB了