下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

如何在SQL2004中进行备份和恢复数据库(二)

作者:课课家教育     来源: http://www.kokojia.com点击数:753发布时间: 2018-04-08 09:00:53

标签: 数据库系统工程师SQL数据类型

  如何进行SQL的恢复模式

  恢复模式旨在控制事务日志维护,提供给用户选择。SQLServer2014有三种恢复模式:简单恢复模式、完全恢复模式和大容量日志恢复模式。通常,数据库使用完全恢复模式或简单恢复模式简单恢复模式简单恢复模式可以最大限度地减少事务日志的管理开销,因为它不备份事务日志。

如何在SQL2004中进行备份和恢复数据库(二)_数据库系统工程师_SQL_数据类型_课课家

  如果当我们知道的数据库损坏,则简单恢复模式将面临极大的工作丢失风险。数据只能恢复到已丢失数据的最新备应用份。因此,在简单恢复模式下,备份间隔应尽可能短,以防止大量丢失数据。但是,间隔的长度应该足以避免备份开销影响生产工作。(1)在备份策略中加入差异备份可有助于减少开销。通常,对于用用户数据库,简单恢复模式用于测试和开发数据库,或用于主要包含只读数据据的数据库(如数据仓库)。简单恢复模式并不适合生产系统,因为对生产系统而言,丢失最新的更改是无法接受的,在这种情况下建议使用完全恢复模式.

  (2)完全恢复模式和大容量日志恢复模式相对于简单恢复模式而言,完全恢复模式和大容量日志恢复模式提供了更强的数据保护功据能。这些恢复模式基于备份事务日志来提供完整的可恢复性及在最大范围的故障情形内防止丢失工作。

  ①完全恢复模式自完全恢复模式需要日志备份。此模式完整记录所有事务,并将事务日日志记录保留到对其备份完毕为止。如果能够在出现故障后备份日志尾部,则可以使用完全恢复模式将数据庠恢复到故障点。完全恢复模式也支持还原单个数据页。

  ②大容量日志恢复模式可大容量日志记录大多数大容量操作,它只用作完全恢复模式的附加模式。对于某些大规模大容量操作(如大容量导入或索引创建),暂时切换到大容量日志恢复模式可提高性能并减少日志空间使用量。与完全恢复模式相同,大容量日志恢复模式也将事务日志记录保留到对其备份完毕为止。

  小编结语:其实,我们知道由于大容量日志恢复模式不支持时点恢复,因此必须在增大日志备份与增加工作丢失风险之间进行权衡,为方便用户,SQLServer2014支持用户在数据库在线并且正在使用时进行备份。通常,即使一个或多个数据文件不可用,日志备份也会成功。示如果某个文件包含大容量日志恢复模式下所做的大容量日志更改,则所有文件都必须处于联机状态才能成功备份。如果大家还有什么不明白的地方,欢迎咨询小编,感谢大家的支持。

赞(21)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程