定期备份数据库/LOG是 DBA 的日常任务吧?

解决方案 »

  1.   

    SQL命令:
    sp_dboption 库名, 'trunc. log on chkpt.', 'true'或
    在Manager 中 选一个库,Open 它的Properties Dialog->Options->Truncate login on checkpoint 够掉
      

  2.   

    Sorry, Blackjack:
    我用的是sql server 2000, 不是版本7,在属性页上并没有这个在检测点截断log的选项。
      

  3.   

    而且我发现正常运行,LOG文件不怎么增长。
    一旦我import/export数据,或者改动表的结构,log的尺寸就狂长。
    大概只有重建新的数据库,然后把数据导进入才行。
    trunc log, 还是压缩,都没有作用。想来还是什么地方有问题,sqlserver 不至于设计得如此笨吧?
      

  4.   

    请先“Select into/bulk copy=TURE”再操作吧。
      

  5.   

    dump tran dbname with no_log
    每次做一个操作,都要清日志.
    SQL server 必须写日志