积极答复者
求异地备份解决方案

问题
-
现状:局域网内的全备+差异+日志备份已实现,并且还能在另外一台服务器上自动进行全备+差异+日志备份的还原。
需求:目前的需求是考虑到一些不可预知的灾难导致整个机房的服务器损坏,想在现有局域网备份的基础上进行异地(不在同一个局域网)备份。使用SQL Server2005版本,数据库文件大小30~60G。两地服务器都能上网。
备选的方案有以下几个:
方案一:数据库备份->压缩->上传异地->还原;
方案二:数据表->BCP导出->压缩->上传异地->BCP导入;
方案三:数据表->记录新增、修改、删除信息->异地服务器建链接服务器->通过链接服务器定时获取新增、修改、删除信息->根据获取数据同步异地数据库。
现在想咨询一下还有没有更好的解决方案?期待您的回复,希望您能回复中文,担心英文理解不透。
答案
全部回复
-
不知道平时更新的数据量多不多?
可以使用镜像的方式(或者复制的方式)来实现远程备份。
其实你的方案一,如果能够增加差异备份机制,也是一个不错的方案。
后面2个工作量比较大,数据完整性需要额外保障,不推荐。
family as water- 已建议为答案 WeiLin QiaoModerator 2011年6月6日 9:13
-
再请教一个问题,日志传送方案会不会影响目前已存在的局域网“全备+差异+日志”备份的方案。
今天去公司做个测试。
阅读了SQL帮助的日志传送章节:ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/udb9/html/111432fa-65af-4825-bf7f-178e16576ecc.htm,SQL帮助中是这样描述的:
在 SQL Server 2005 中,日志传送不是数据库维护计划向导中的一部分。如果为某个被配置为日志传送数据库的数据库创建维护计划,请不要在维护计划中创建事务日志备份。如果维护计划和日志传送同时尝试创建同一个数据库的事务日志备份,那么日志传送将不能正常工作。可以在维护计划中执行完整数据库备份和差异数据库备份,而不会与日志传送产生冲突。
其中有描述跟我现在的局域网中的每周的"全备"+每日的"差异备份"+每15分钟的"日志备份"的备份计划是有冲突的。
仔细想了一下,我当前局域网中的备份、还原的方案其实就是SQL帮助的日志传送,只是多了一个每日差异备份和还原。