我们公司用的是sqlserver2000  的数据库由于资料库比较大 也比较重要 我想给他做一个增加备份但不知道该怎么做不知道哪位高手知道增量备份该怎么做麻烦讲解一下                  先谢谢了!

解决方案 »

  1.   

    增量备份是建立 在完整备份的基础上的..所以要先做一次完整备份BACKUP DATABASE db TO DISK='c:\db.bak' WITH FORMAT,INIT;---之后在数据库里对数据做了操作后.BACKUP DATABASE db TO DISK='c:\db_dif.bak' WITH DIFFERENTIAL;
      

  2.   

    sqlserver2000 如何做 增量备份 ,如果仅仅是增加,旧数据没有变化那也即差异备份:
    use 你的数据库名称
    godeclare @yy varchar(4)
    declare @mm varchar(2)
    declare @dd varchar(2)
    declare @xdate varchar(8)
    declare @bakname01 varchar(32)
    declare @bakname02 varchar(32)select @yy=convert(varchar(4),year(getdate()))
    select @mm=convert(varchar(2),month(getdate()))
    if len(@mm)<2  
    select @mm=convert(varchar(1),0)+@mm select @dd=convert(varchar(2),day(getdate()))
    if len(@dd)<2
    select @dd=convert(varchar(1),0)+@ddselect @xdate=@yy+@mm+@dd
    select @bakname02='D:\DBBAK\DBBak_'+@xdate+'_Deff.bak'  --存放位置print '@bakname02 = '+@bakname02backup database AjaxDB01 to disk=@bakname02 with differential --差异备份
    go
      

  3.   

    改一个地方
    ...
    backup database 你的要进行备份数据库名称 to disk=@bakname02 with differential --差异备份 
    ...
      

  4.   


    JOB 调用我的那些代码,你可以根据你的需要修改...
      

  5.   

    1、点击“程序》Microsoft SQL Server》企业管理》”,打开企业管理器
    2、展开服务器组,然后展开服务器,选中要备份的数据库
    3、点击鼠标右键“所有任务》备份数据库”
    4、选项设置“备份”选择“数据库-差异”。在“目的-备份到”中,您可以将备份文件存于当前默认路径;
    如果要更改路径,则请先删除当前路径,在点击“添加”,选择备份文件的存放路径。
    “重写”中,如果将备份文件存于当前默认路径,则请选择“重写现有媒体选择”;
    如果更改路径,选择“追加到媒体”或“重写现有媒体选择”均可。
    “调度”这里不介绍,您自己可以打开企业管理跟着向导做。
    5、在“选项”中,请您选择“完成后验证备份”
    6、点击“确定”立即开始备份并自动验证。
      

  6.   

    建立数据库作业,楼主可以参考这个。
    http://blog.csdn.net/sdhdy/archive/2009/04/26/4126359.aspx
      

  7.   

    shenzhenNBA 你好 
    我用企业管理器里面的还原数据库工具还原的
    还原的时候提示 先前的还原操作未指定 WITH NORECOVERT  或WITH STANDBY .............
    不知道是什么问题 请帮忙解决