科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道细化解析:SQL Server数据库备份的类型

细化解析:SQL Server数据库备份的类型

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文将为大家细化解析SQL Server数据库备份的类型。

作者:赛迪网 limeinan 来源:天新网 2008年4月21日

关键字: SQL Server SQL Mssql 数据库

  • 评论
  • 分享微博
  • 分享邮件

恢复数据库

如果您喜欢外将数据库恢复到最近的事务处理日志备份结束时的状态,您应该使用最近的完全数据库备份进行启动。可以将这种完全数据库备份恢复为SQLSERVER实例的任何一种实例,而不仅仅是它得以备份时的状态。如果您在使用差异数据库备份,那么您可以恢复到最近的差异数据库备份。最后,您将恢复比最近的完整或差异数据库备份更近的事务处理日志备份。作为恢复最后的事务处理日志备份的一部分,SQL Server还将执行一个手工恢复过程,将显著的事务处理适当向前和向后滚动。

如果最近的完整数据库或差异数据库备份受到损坏或丢失,您仍然可以使用以前的事务处理日志备份进行恢复。因此,如果您保留了一个完整的事务处理日志备份链,那么,您总可以恢复,因为单个的完整数据库备份与所有事务处理备份日志一起存在。显然,应用其他的事务处理日志备份将花费其他的时间。经常性的执行完全和差异数据库备份可以减少修复时间,因为它需要的应用事务处理日志备份少。保留并保护(以及复制)完整的事务处理日志备份链,可以提供一些其他的容错性,以防备份媒体的损失或丢失。

恢复文件和文件组

如果您希望将文件或文件组恢复到最近的事务处理日志备份点时的状态,您应该使用最近的文件或文件组备份开始。该最近的备份可以来自文件或文件组备份,也可以来自完全数据库备份。从完全数据库备份恢复单个文件比从文件备份恢复单个文件花费的时间要长。如果您正使用差异文件或文件组备份,那么可以恢复最近的文件或文件组备份。最后,按照顺序恢复比最近恢复了的差异文件或文件组备份更近的每个事务处理日志备份。作为恢复最后事务处理日志备份过程的一部分,SQLSERVER将执行一个手工的恢复过程,将显著的事务处理过程适当向前和向后滚动。这些文件或文件组将得以正确恢复,而不会丢失数据。

与完整和差异数据库备份不同,文件和文件组备份必须应用事务处理日志备份,以便使恢复的文件或文件组在逻辑上与数据库的其他保持一致。如果您正在使用文件或文件组备份恢复整个数据库,那么任何一个备份媒体的丢失都将导致整个数据库的不可恢复。

恢复所有的数据文件或所有的文件组,并应用所有的事务处理日志,在功能上与恢复整个数据库等效。

恢复和修复到某个以前的时间点

有时,可能因为某种用户或应用程序错误,您希望将数据库恢复到某个以前时间的某一点状态。将数据库恢复到事务处理日志中某个特定的时间点,或事务处理日志中某个命名标记的状态,就可以达到此目的。为了恢复到某个特定的时间点,您可以恢复完全数据库备份,并选择某个差异数据库备份。然后按顺序将事务处理日志备份恢复到您打算恢复的时间点。当恢复了希望恢复的最后一个事务处理日志时,应该将恢复过程仅指定到事务处理日志备份中的某个特定的时间点。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章