Sql server服务器,数据库文件20G+,请问如何做备份,多长时间备份一次好
------解决方案--------------------
全备+日志备
------解决方案--------------------
今天没事就帮你简单写点 (不拷贝了) ^^
1 完全备份(备份的基础,其他备份的前提基础)
2 差异备份 (一看名字就知道是对更改的内容进行备份,所以备份的数据量会小很多一般来说,必须在完全备份的基础上)
3 日志备份 (对数据库进行的增删改进行操作进行记录,也是最容易被忽视的备份,但是往往是数据库恢复到秒级的必备备份,如果你不容许数据有任何丢失,日志备份是绝对必须的)
4 镜像 (一听名字就知道,完全复制一个数据库)
你可以自由组合你的备份计划,
如果你的备份很重要,但是数据不能容忍有一点数据丢失
那可以考虑 完全备份+日志备份,比如1天一次完整备份,2小时一次日志备份
如果你的数据库基数很大(20G其实一般),但是变动不是太多
那可以考虑 完全备份+差异备份+日志备份
这个东西不是简单的论坛里堆个几百个字就能了解的,建议你去微软网站仔仔细细花一天时间看完相关的知识库然后再决定.
------解决方案--------------------
1.既然不允许数据丢失.则数据库的恢复模型设置为完整模式
2.可以每周做一次完备.每天做一次差异,每小时做一次日志备份(看需求,甚至10分钟一次)