首页 新闻 搜索 专区 学院

数据库备份

0
[待解决问题]

一个子公司的服务器上有两个完全备份作业,A是每天完全备份,子公司用。B是每月1号完全备份,其它时间为差异备份,并传送到集团服务器(只有B),请问每天的差异备份是基于A的完全备份还是基于B的完全备份。差异备份代码:

backup database [dbName] to disk=@FileName --完成数据库差异备份   

   with DIFFERENTIAL,FORMAT

如果指定B的完全备份,在代码中如何写,请大家指点。

幽境仼孓的主页 幽境仼孓 | 初学一级 | 园豆:0
提问于:2010-09-08 10:16
< >
分享
所有回答(3)
0
HUHU慈悲 | 园豆:9973 (大侠五级) | 2010-09-08 10:41
0

是依照最近的一次完全备份来的,按照你那么说1号的会根据A和B的Job时间点来区分,后面每天都是基于A来的。这个好像不能指定的吧。

 

MSDN上的:““差异数据库备份 ”只记录自上次完整数据库备份后更改的数据”

webaspx | 园豆:1973 (小虾三级) | 2010-09-08 11:03
按你的意思是说,每天的那个完全备份我要停止了,
支持(0) 反对(0) 幽境仼孓 | 园豆:0 (初学一级) | 2010-09-08 11:22
如果你需要传送每天的数据到集团服务器,你用B的完全备份和每天的差异备份还原肯定会报错的。可以用快照或者订阅来解决你异地备份的问题。
支持(0) 反对(0) webaspx | 园豆:1973 (小虾三级) | 2010-09-08 11:42
0

楼上有说明,差异备份是依照最近一次的完全备份,或者最近一次的差异备份. 既然每天都做完全备份,每个月的完全备份就没有必要了吧.

changbluesky | 园豆:854 (小虾三级) | 2010-09-09 13:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册