请问各位每次执行select命令的时候,都有log写到日志中去吗?

解决方案 »

  1.   

    2 database is using the simple recovery model, exec CHECKPOINT
    3 create(  ..MAXSIZE=)
     BACKUP LOG YOURDB WITH TRUNCATE_ONLY
      

  2.   

    ONLY statement AFTER BEGIN TRANS... ,commit trans or use profiler to trace,IT can be logged
      

  3.   

    TO OpenVMS(半知半解)
    ThX!!! I will give points to you later.
      

  4.   

    TO OpenVMS(半知半解)
    也就是说数据库中的数据不需做多次备份,只要定时做日志备份,就可以在数据库损坏时将此数据库恢复到最近一次日志备份的状态?right?
      

  5.   

    >>也就是说数据库中的数据不需做多次备份,只要定时做日志备份,就可以在数
    >>据库损坏时将此数据库恢复到最近一次日志备份的状态?right?
    这个理解是不完整的,定时做完整备份和日志备份都是必要的,用日志备份恢复的时候,实际上是对日志记录的事务的重做(REDO),REDO的速度是很慢的,如果只做一次完整备份,那恢复的时候所花的时间是没有办法接受的。
      

  6.   

    yes,but need full backup before LOG backup,then you can use
    FULL BACKUP +LoG1 backup+....LOGN backup to restore database.
    一般要定期如一周,做FULL BACKUP,一周内每天做LOG BACKUP.比较好
      

  7.   

    3. 为防止日志文件无限制的增长
    可以使用DBCC ShrinkFile来收缩日志文件。
      

  8.   

    UP!感谢 Yang_(扬帆破浪) and OpenVMS(半知半解) !Anybody have other good idea about this question? I will close this ticket later.