none
求异地备份解决方案 RRS feed

  • 问题

  • 现状:局域网内的全备+差异+日志备份已实现,并且还能在另外一台服务器上自动进行全备+差异+日志备份的还原。

    需求:目前的需求是考虑到一些不可预知的灾难导致整个机房的服务器损坏,想在现有局域网备份的基础上进行异地(不在同一个局域网)备份。使用SQL Server2005版本,数据库文件大小30~60G。两地服务器都能上网。

    备选的方案有以下几个:

    方案一:数据库备份->压缩->上传异地->还原;  

    方案二:数据表->BCP导出->压缩->上传异地->BCP导入;  

    方案三:数据表->记录新增、修改、删除信息->异地服务器建链接服务器->通过链接服务器定时获取新增、修改、删除信息->根据获取数据同步异地数据库。  

    现在想咨询一下还有没有更好的解决方案期待您的回复,希望您能回复中文,担心英文理解不透。




    2011年6月4日 16:54

答案

  • That's correct, don't need maintenance plan's log backup if enable log shipping because they do same thing. Still can do diff. backup but don't need restore it on remote server. 
    我准备用镜像的方案进行异地备份。
    • 已标记为答案 Haytor 2011年6月9日 5:10
    2011年6月9日 5:10

全部回复

  • 不知道平时更新的数据量多不多?

    可以使用镜像的方式(或者复制的方式)来实现远程备份。

    其实你的方案一,如果能够增加差异备份机制,也是一个不错的方案。

    后面2个工作量比较大,数据完整性需要额外保障,不推荐。

     


    family as water
    2011年6月6日 6:00
  • Log shipping is another option.
    2011年6月6日 16:29
  • 再请教一个问题,日志传送方案会不会影响目前已存在的局域网“全备+差异+日志”备份的方案。

    今天去公司做个测试。

    2011年6月7日 0:12
  • 不知道平时更新的数据量多不多?

    回复:目前数据库每15分钟的日志备份大概有100M的数据量。

     

    也想用方案一,但经费不够,两地之间的通信只有8M的带宽。

    2011年6月7日 0:16
  • 再请教一个问题,日志传送方案会不会影响目前已存在的局域网“全备+差异+日志”备份的方案。

    今天去公司做个测试。

    Will not affect your current backup plans.
    2011年6月7日 2:59
  • 再请教一个问题,日志传送方案会不会影响目前已存在的局域网“全备+差异+日志”备份的方案。

    今天去公司做个测试。

    Will not affect your current backup plans.

     

    阅读了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帮助的日志传送,只是多了一个每日差异备份和还原。

     

     

     

    2011年6月7日 6:45
  • That's correct, don't need maintenance plan's log backup if enable log shipping because they do same thing. Still can do diff. backup but don't need restore it on remote server. 
    • 已标记为答案 Haytor 2011年6月9日 5:08
    • 取消答案标记 Haytor 2011年6月9日 5:08
    2011年6月7日 13:30
  • That's correct, don't need maintenance plan's log backup if enable log shipping because they do same thing. Still can do diff. backup but don't need restore it on remote server. 
    我准备用镜像的方案进行异地备份。
    • 已标记为答案 Haytor 2011年6月9日 5:10
    2011年6月9日 5:10
  • Mirroring will add overhead on the server, better to test impact first.
    2011年6月9日 14:08