数据库每天的纪录不少,有几千条吧,如何选择备份恢复方案呢? 增量?我现在的方法是全部备份,全部恢复,但是经常备份的话,备份文件数会累计越来越多,越来越占空间。将来某一天,备份文件为1G的话,备份1次就要整出个1G的文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 oh no 现在你的数据库也没有多大,每天一额备份也不多阿另外,可以定期的删除过期的备份,另加刻盘. 全备啊 你选择 覆盖原来的 每天才几千条记录 才1G 太小了 我可是几十万 我用LOGSHIPPING和复制的 时时备份 容量100G guanjm(坚持到底)你好,LOGSHIPPING和复制的是什么意思呢?另外,我发现一个很奇怪的问题,刚才删除了几百条纪录,备份出来文件,然后又添加了1000多条纪录,备份文件大小不变。又添加了几百条,还是不变,很奇怪。数据量最大的表有十几个字段,但只有5个int型的有数据,其它的都为NULL。5个int型占20个byte,1000条纪录至少应该有20K的容量吧,怎么会备份出的文件大小不变呢? 刚才测试了一下,文件大小变了。大家是专门弄一台Sql Server服务器呢,还是把Sql Server服务器的电脑也用在其它业务上?前者好像浪费了一台电脑呢。另外,前者备份的话,是备份到服务器好呢,还是备份到本地机好呢? 我们公司是把Sql Server服务器的电脑也用在其它业务上,很扣 :)楼主怎么不试试一周完全备份一次,其他时间只备份日志呢 当然最好专门弄一台Sql Server服务器。入门级服务器现在可挑选的余地很大价格也比较适中,但是数据却可能是无价的。没必要经常全备份。全备份+日志备份就好。比如,每12小时一次全备份,每20分钟一次日志备份。一般日志备份很小的。 如何创建事务日志备份(企业管理器)创建事务日志备份 展开服务器组,然后展开服务器。展开"数据库"文件夹,右击数据库,指向"所有任务"子菜单,再单击"备份数据库"命令。在"名称"框中输入备份集名称。在"描述"框中输入对备份集的描述。(可选)在"备份"下,单击"事务日志"。 说明 如果"事务日志"选项不可用,需确保恢复模型设置为"完全"或"大容量日志记录"。有关更多信息,请参阅使用恢复模型。在"目的"下,单击"磁带"或"磁盘",然后指定备份目的地。 如果没有出现目的地,单击"添加"以添加现有的备份设备或创建新的备份设备。在"重写"下执行下列操作之一: 单击"追加到媒体",将备份追到备份设备上任何现有的备份中。单击"重写现有媒体",将重写备份设备中任何现有的备份。 选择"调度"复选框调度备份操作以后执行或定期执行。(可选)单击"选项"选项卡,然后执行下列操作之一:(可选) 选择"完成后验证备份"复选框,在备份时验证备份。选择"备份后弹出磁带"复选框,在备份操作完成后弹出磁带。该选项只适用于磁带设备。选择"删除事务日志中不活动的条目"复选框,截断事务日志中的不活动部分,从而允许使用 Microsoft® SQL Server™。重新使用此截断的未用空间。选择"检查媒体集名称和备份集到期时间",检查备份媒体以防意外重写。在"媒体集名称"框中,输入将用于备份操作的媒体的名称。如果仅指定备份集到期时间,则将其保留为空。 如果是第一次使用备份媒体,或者要更改现有的媒体标签,则在"媒体集标签"框下选择"初始化并标识媒体"复选框,然后输入媒体集名称和媒体集描述。只能在重写媒体时对其进行初始化和标识设置。 如何创建事务日志备份 (Transact-SQL)创建事务日志备份 执行 BACKUP LOG 语句备份事务日志,同时指定: 要备份的事务日志所属的数据库名称。事务日志备份将写入的备份设备。 指定(可选): INIT 子句,通过它可以重写备份媒体,并在备份媒体上将该备份作为第一个文件写入。如果没有现成的媒体头,备份过程将自动写入一个。SKIP 和 INIT 子句,通过它们可以在备份媒体中仍然存在未失效的备份,或在媒体本身的名称与备份媒体中的名称不匹配时重写备份媒体。FORMAT 子句,通过它可以在第一次使用媒体时对备份媒体进行完全初始化,并覆盖任何现有的媒体头。 如果已经指定了 FORMAT 子句,则不需要指定 INIT 子句。 重要 当使用 BACKUP 语句的 FORMAT 子句或 INIT 子句时,一定要十分小心,因为它们会破坏以前存储在备份媒体中的所有备份。示例下例在以前创建的命名备份设备 MyNwind_log1 上创建 MyNwind 数据库的事务日志备份:BACKUP LOG MyNwind TO MyNwind_log1GO 在线求解,如何合并多行结果 看邹建书,上面说"曾因一个电源,导致SQL SERVER无法安装"? 公司使用盗版Sqlserver 2005做网站数据库服务器会有问题吗?太贵,我也不想用盗版 sql server如何同步? 最简单的SQL语句怎么写? 表的归属?游标状态的判断? sql server中对视图更新的限制, Sql server安全管理问题 设计怎样的一张表能更好的表示层次结构的数据 SQL SERVER2000与操作系统有关系吗? 急!!!!求助一个简单的SQL语句 字段串处理问题
现在你的数据库也没有多大,每天一额备份也不多阿另外,可以定期的删除过期的备份,另加刻盘.
我可是几十万 我用LOGSHIPPING和复制的 时时备份 容量100G
数据量最大的表有十几个字段,但只有5个int型的有数据,其它的都为NULL。
5个int型占20个byte,1000条纪录至少应该有20K的容量吧,怎么会备份出的文件大小不变呢?
大家是专门弄一台Sql Server服务器呢,还是把Sql Server服务器的电脑也用在其它业务上?
前者好像浪费了一台电脑呢。
另外,前者备份的话,是备份到服务器好呢,还是备份到本地机好呢?
楼主怎么不试试一周完全备份一次,其他时间只备份日志呢
创建事务日志备份 展开服务器组,然后展开服务器。
展开"数据库"文件夹,右击数据库,指向"所有任务"子菜单,再单击"备份数据库"命令。
在"名称"框中输入备份集名称。在"描述"框中输入对备份集的描述。(可选)
在"备份"下,单击"事务日志"。
说明 如果"事务日志"选项不可用,需确保恢复模型设置为"完全"或"大容量日志记录"。有关更多信息,请参阅使用恢复模型。在"目的"下,单击"磁带"或"磁盘",然后指定备份目的地。
如果没有出现目的地,单击"添加"以添加现有的备份设备或创建新的备份设备。在"重写"下执行下列操作之一:
单击"追加到媒体",将备份追到备份设备上任何现有的备份中。
单击"重写现有媒体",将重写备份设备中任何现有的备份。
选择"调度"复选框调度备份操作以后执行或定期执行。(可选)
单击"选项"选项卡,然后执行下列操作之一:(可选)
选择"完成后验证备份"复选框,在备份时验证备份。
选择"备份后弹出磁带"复选框,在备份操作完成后弹出磁带。该选项只适用于磁带设备。
选择"删除事务日志中不活动的条目"复选框,截断事务日志中的不活动部分,从而允许使用 Microsoft® SQL Server™。
重新使用此截断的未用空间。
选择"检查媒体集名称和备份集到期时间",检查备份媒体以防意外重写。在"媒体集名称"框中,输入将用于备份操作的媒体的名称。如果仅指定备份集到期时间,则将其保留为空。
如果是第一次使用备份媒体,或者要更改现有的媒体标签,则在"媒体集标签"框下选择"初始化并标识媒体"复选框,然后输入媒体集名称和媒体集描述。只能在重写媒体时对其进行初始化和标识设置。
创建事务日志备份 执行 BACKUP LOG 语句备份事务日志,同时指定:
要备份的事务日志所属的数据库名称。
事务日志备份将写入的备份设备。
指定(可选):
INIT 子句,通过它可以重写备份媒体,并在备份媒体上将该备份作为第一个文件写入。如果没有现成的媒体头,备份过程将自动写入一个。
SKIP 和 INIT 子句,通过它们可以在备份媒体中仍然存在未失效的备份,或在媒体本身的名称与备份媒体中的名称不匹配时重写备份媒体。
FORMAT 子句,通过它可以在第一次使用媒体时对备份媒体进行完全初始化,并覆盖任何现有的媒体头。
如果已经指定了 FORMAT 子句,则不需要指定 INIT 子句。
重要 当使用 BACKUP 语句的 FORMAT 子句或 INIT 子句时,一定要十分小心,因为它们会破坏以前存储在备份媒体中的所有备份。
示例
下例在以前创建的命名备份设备 MyNwind_log1 上创建 MyNwind 数据库的事务日志备份:BACKUP LOG MyNwind
TO MyNwind_log1
GO