我公司用的是sql server 2000数据库,现在的大小已达32GB,我们的备份是把数据库文件(全备份)用winrar压缩后刻录到DVD上,但现在的体积一张DVD已经无法存储了,请问一下,有没有其它的办法减小备份数据库的体积能够刻录到一张DVD上,比如说差异备份等,最好写出详细的过程,在这里先行谢过,很急的。

解决方案 »

  1.   

    1、增量备份,但相较于离线备份(全备份、脱机备份),DBA的工作要多一点
    2、可能的话,升级应用系统,将历史数据归档。要不然这么多的数据(我不知道您的具体数据情况,单表记录数量级、表数量等)对整个系统而言在管理和性能上都会带来压力
      

  2.   

    这个是先要检查一下的具体语句是
    DBCC SHRINKDATABASE 
    DBCC SHRINKFILE
    或使用图形界面工具详见
    如何收缩数据库日志
    http://topic.csdn.net/t/20050221/11/3794589.html或查询MSDN
      

  3.   

    备份是要刻录到DVD盘片上的,现在的问题主要是数据库的体积问题。
      

  4.   

    如果数据量这么大,要想全部放在一张光盘上那肯定是没有办法的.
    你可以把数据用rar分包放在几张光盘上,在光盘上标识
    以后如果用的时候就拿出来合包使用数据库到这么大才备份,不科学
    如果数据量不大可以1年备份一次
    如果数据量大那就1月备份一次,还可以方便查找
      

  5.   

    backup  with no log