首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Server备份

Server备份
EN

Server Fault用户
提问于 2011-03-11 11:56:15
回答 2查看 46关注 0票数 0

我有过

  1. 全备份-A
  2. 事务-日志-备份-A
  3. 事务-日志-备份-B (*) -我必须恢复这一点
  4. 全备份-B

该怎么做呢?看来唯一的办法是

  1. 全备份-A
  2. 事务-日志-备份-A
  3. 事务-日志-备份-B
  4. 关闭客户端访问
  5. 交易-日志-C
  6. 全备份-B
  7. 允许客户端访问

是否有其他方法来确保数据库在上一次事务日志和下一次完全备份之间没有发生任何事情。我在想

同时启动事务日志备份和完全备份。b.在客户端连接时使用差异备份,并仅在维护窗口期间进行完全备份。运行复制并备份副本,停止和恢复第4和第7点中的复制服务。

觉得这是无望的。

EN

回答 2

Server Fault用户

发布于 2011-03-11 12:58:15

下面是关于将SQL 2005还原到某个时间点的链接:http://msdn.microsoft.com/en-us/library/ms190982(v=sql.90).aspx

当然,您只能还原到有备份的点。如果您需要在事务日志备份-B之后发生的数据,则需要还原完全备份-B。通常,在设置备份方案时,需要确定希望“丢失”的最短时间。因此,如果您需要每15分钟备份一次,您希望经常运行事务日志备份,以便使将来的恢复尽可能容易。

票数 1
EN

Server Fault用户

发布于 2011-03-11 12:57:28

您可以还原完全备份,然后进行两个事务日志备份--但是您可以使用STOPAT命令在发生任何事件之前停止。GUI管理工作室也可以做到这一点。

因此,如果您是事务日志备份在下午3点和4点,您将恢复3分钟事务日志备份不恢复,然后开始还原4pm事务日志备份文件,但使用STOPAT。

理想情况下,首先在测试系统上完成这一切,并从任何您可以得到的验证!

如果您不确定事件发生的时间,可以使用备用将数据库带入只读模式进行测试。

请参阅http://msdn.microsoft.com/en-us/library/ms191468.aspx

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/246739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档