增量?我现在的方法是全部备份,全部恢复,但是经常备份的话,备份文件数会累计越来越多,越来越占空间。将来某一天,备份文件为1G的话,备份1次就要整出个1G的文件

解决方案 »

  1.   

    oh no 
    现在你的数据库也没有多大,每天一额备份也不多阿另外,可以定期的删除过期的备份,另加刻盘.
      

  2.   

    全备啊 你选择 覆盖原来的 每天才几千条记录 才1G 太小了 
    我可是几十万 我用LOGSHIPPING和复制的 时时备份 容量100G
      

  3.   

    guanjm(坚持到底)你好,LOGSHIPPING和复制的是什么意思呢?另外,我发现一个很奇怪的问题,刚才删除了几百条纪录,备份出来文件,然后又添加了1000多条纪录,备份文件大小不变。又添加了几百条,还是不变,很奇怪。
    数据量最大的表有十几个字段,但只有5个int型的有数据,其它的都为NULL。
    5个int型占20个byte,1000条纪录至少应该有20K的容量吧,怎么会备份出的文件大小不变呢?
      

  4.   

    刚才测试了一下,文件大小变了。
    大家是专门弄一台Sql Server服务器呢,还是把Sql Server服务器的电脑也用在其它业务上?
    前者好像浪费了一台电脑呢。
    另外,前者备份的话,是备份到服务器好呢,还是备份到本地机好呢?
      

  5.   

    我们公司是把Sql Server服务器的电脑也用在其它业务上,很扣 :)
    楼主怎么不试试一周完全备份一次,其他时间只备份日志呢
      

  6.   

    当然最好专门弄一台Sql Server服务器。入门级服务器现在可挑选的余地很大价格也比较适中,但是数据却可能是无价的。没必要经常全备份。全备份+日志备份就好。比如,每12小时一次全备份,每20分钟一次日志备份。一般日志备份很小的。
      

  7.   

    如何创建事务日志备份(企业管理器)
    创建事务日志备份 展开服务器组,然后展开服务器。
    展开"数据库"文件夹,右击数据库,指向"所有任务"子菜单,再单击"备份数据库"命令。
    在"名称"框中输入备份集名称。在"描述"框中输入对备份集的描述。(可选)
    在"备份"下,单击"事务日志"。  
    说明  如果"事务日志"选项不可用,需确保恢复模型设置为"完全"或"大容量日志记录"。有关更多信息,请参阅使用恢复模型。在"目的"下,单击"磁带"或"磁盘",然后指定备份目的地。 
    如果没有出现目的地,单击"添加"以添加现有的备份设备或创建新的备份设备。在"重写"下执行下列操作之一: 
    单击"追加到媒体",将备份追到备份设备上任何现有的备份中。
    单击"重写现有媒体",将重写备份设备中任何现有的备份。 
    选择"调度"复选框调度备份操作以后执行或定期执行。(可选)
    单击"选项"选项卡,然后执行下列操作之一:(可选) 
    选择"完成后验证备份"复选框,在备份时验证备份。
    选择"备份后弹出磁带"复选框,在备份操作完成后弹出磁带。该选项只适用于磁带设备。
    选择"删除事务日志中不活动的条目"复选框,截断事务日志中的不活动部分,从而允许使用 Microsoft® SQL Server™。
    重新使用此截断的未用空间。
    选择"检查媒体集名称和备份集到期时间",检查备份媒体以防意外重写。在"媒体集名称"框中,输入将用于备份操作的媒体的名称。如果仅指定备份集到期时间,则将其保留为空。 
    如果是第一次使用备份媒体,或者要更改现有的媒体标签,则在"媒体集标签"框下选择"初始化并标识媒体"复选框,然后输入媒体集名称和媒体集描述。只能在重写媒体时对其进行初始化和标识设置。
      

  8.   

    如何创建事务日志备份 (Transact-SQL)
    创建事务日志备份 执行 BACKUP LOG 语句备份事务日志,同时指定: 
    要备份的事务日志所属的数据库名称。
    事务日志备份将写入的备份设备。 
    指定(可选): 
    INIT 子句,通过它可以重写备份媒体,并在备份媒体上将该备份作为第一个文件写入。如果没有现成的媒体头,备份过程将自动写入一个。
    SKIP 和 INIT 子句,通过它们可以在备份媒体中仍然存在未失效的备份,或在媒体本身的名称与备份媒体中的名称不匹配时重写备份媒体。
    FORMAT 子句,通过它可以在第一次使用媒体时对备份媒体进行完全初始化,并覆盖任何现有的媒体头。 
    如果已经指定了 FORMAT 子句,则不需要指定 INIT 子句。
     
    重要  当使用 BACKUP 语句的 FORMAT 子句或 INIT 子句时,一定要十分小心,因为它们会破坏以前存储在备份媒体中的所有备份。
    示例
    下例在以前创建的命名备份设备 MyNwind_log1 上创建 MyNwind 数据库的事务日志备份:BACKUP LOG MyNwind
       TO MyNwind_log1
    GO