编辑数据库的属性,在OPTIONS标签页里,选中TRUNCATE LOG ON CHECKPOINT复选框
以后你的LOG文件在每次检查点(CHECKPOINT)后,都会自动清空.
  若你现在想立即减小LOG文件的大小,右击数据库,在弹出菜单中单击ALL TASKS,再单击TRUNCATE LOG立即截短LOG文件

解决方案 »

  1.   

    我想,TRUNCATE LOG 以后还应该SHINK DB
      

  2.   

       checkpoint机制是自动把已完成事务从缓冲区写入数据库设备的一种手段。CHECKPOINT有两种,一种是SQL SERVER自动执行的,其执行的时间间隔由SQL SERVER自己计算得出,每执行一次,就把已完成事务从缓冲区写入数据库,并且截断LOG(当你选择了TRUNCATE LOG ON CHECKPOINT后);另一种是数据库管理者(SA)或数据库所有者(DBO)调用CHECKPOINT语句执行的