在一些对数据可靠性要求很高的行业如银行、证券、电信等,如果发生意外停机或数据丢失其损失会十分惨重。为此数据库管理员应针对具体的业务要求制定详细的数据库备份与灾难恢复策略,并通过模拟故障对每种可能的情况进行严格测试,只有这样才能保证数据的高可用性。
认识备份类型
备份数据戽库是指对数据库或事务日志进行复制,当系统、磁盘或数据库文件损坏时时,可以使用备份文件进行恢复,防止数据丢失。SQLServer数据库备份支持以下几种类型型,分别应用于不同的场合,下面简要介绍。
(1)仅复制备份(Copy-nlyBackup)独立于正常SQLServer备份序列的特殊用途备份。
(2)数据备份(完整数据库的数据备份(数据库备份)、部分数据库的数据备份(部分备份)或一组数据文件或文件组的备份(文件备份)。
(3)数据库备份(DatabaseBackup)数据库的备份。完整数据库备份表示备份完成时的整个数据库。差异数据库备份只包含自最近完整备份以来对数据库所做的更改。
(4)差异备份(DifferentialBackup)基于完整数据库或部分数据库以及一组数据文件或文件组的最新完整备份的数据备份“差异基准”),仅包含自差异基准以来发生了更改的数据区。部分差异备份仅记录自上次部分备份(称为“差异基准”)以来文件组中发生更改的数据区。
(5)完整备份(FullBackup)种数据备份,包含特定数据库或者一组特定的文件组或文件中的所有数据,以及可以恢复这些数据的足够的日志。
(6)日志备份(LogBackup)包括以前日志备份中未备份的所有日志记录的事务日志备份,完整恢复模式。
(7)文件备份(FileBackup)一个或多个数据库文件或文件组的备份。
(8)部分备份([artialBackup)仅包含数据库中部分文件组的数据(包含主要文件组、每个读/写文件组以及任何可选指定的只读文件中的数据)。
小编结语:其实,对于数据库的备份是一个长期的过程,而恢复只在发生事故后进行,恢复可以看作是备份的逆过程,恢复程度的好坏很大程度上依赖于备份的情况。此外,数据库管理员在恢复时采取的步骤正确与否也直接影响最终的恢复结果。
¥199.00
¥29.90
¥798.00
¥48.00¥180.00
¥199.00
¥48.00¥180.00