问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql server 2000支持的三种数据库恢复模式分别是

发布网友 发布时间:2022-04-29 00:11

我来回答

4个回答

懂视网 时间:2022-04-11 19:15

如何图形界面下修改恢复模式

找到你想修改的数据库 右键 > 属性  > 左侧 选项既可看到

1.Simple 简单恢复模式,

Simple模式的旧称叫”Checkpoint with truncate log“,其实这个名字更形象,在Simple模式下,SQL Server会在每次checkpoint或backup之后自动截断log,也就是丢弃所有的inactive log records,仅保留用于实例启动时自动发生的instance recovery所需的少量log,这样做的好处是log文件非常小,不需要DBA去维护、备份log,但坏处也是显而易见的,就是一旦数据库出现异常,需要恢复时,最多只能恢复到上一次的备份,无法恢复到最近可用状态,因为log丢失了。 Simple模式主要用于非critical的业务,比如开发库和测试库,但是道富这边的SQL Server(即使是生产库)大都采用Simple模式,是因为这边的SQL Server大都用于非critical的业务(critical的数据库大都采用Oracle和DB2),可以忍受少于1天的数据丢失(我们的job每天都会定时备份全库)。

如果需要压缩数据库日志(Shrink语句),将数据库模式切换到简单恢复模式后压缩率才是最高的,如果你的数据库在完整恢复模式或大容量日志回复模式下采用日志压缩,压缩后的日志大小并不会很理想。

2.Full 完整恢复模式,

和Simple模式相反,Full模式的旧称叫”Checkpoint without truncate log“,也就是SQL Server不主动截断log,只有备份log之后,才可以截断log,否则log文件会一直增大,直到撑爆硬盘,因此需要部署一个job定时备份log。Full的好处是可以做point-in-time恢复,最大限度的保证数据不丢失,一般用于critical的业务环境里。缺点就是DBA需要维护log,增加人员成本(其实也就是多了定时备份log这项工作而已)。

3.Bulk-logged 大容量日志恢复

Bulk-logged模式和full模式类似,唯一的不同是针对以下Bulk操作,会产生尽量少的log: 1) Bulk load operations (bcp and BULK INSERT). 2) SELECT INTO. 3) Create/drop/rebuild index 众所周知,通常bulk操作会产生大量的log,对SQL Server的性能有较大影响,bulk-logged模式的作用就在于降低这种性能影响,并防止log文件过分增长,但是它的问题是无法point-in-time恢复到包含bulk-logged record的这段时间。 Bulk-logged模式的最佳实践方案是在做bulk操作之前切换到bulk-logged,在bulk操作结束之后马上切换回full模式。

以下是补充更简单易懂

SQL Server 2008 支持三种恢复模式,即简单恢复模式、完整恢复模式和大容量日志恢复模式。

1、简单恢复:无日志备份。自动回收日志空间以减少空间需求,实际上不再需要管理事务日志空间。 最新备份之后的更改不受保护。在发生灾难时,这些更改必须重做。 只能恢复到备份的结尾。

2、完整恢复:需要日志备份。数据文件丢失或损坏不会导致丢失工作。可以恢复到任意时点(例如应用程序或用户错误之前)。

3、大容量日志恢复:需要日志备份。是完整恢复模式的附加模式,允许执行高性能的大容量复制操作。通过使用最小方式记录大多数大容量操作,减少日志空间使用量。
如果在最新日志备份后发生日志损坏或执行大容量日志记录操作,则必须重做自该上次备份之后所做的更改。否则不丢失任何工作。可以恢复到任何备份的结尾。不支持时点恢复。

其中,如果符合下列任一要求,则使用完整恢复模式:
• 您必须能够恢复所有数据。
• 数据库包含多个文件组,并且您希望逐段还原读/写辅助文件组(以及可选地还原只读文件组)。

• 您必须能够恢复到故障点。
• 您希望可以还原单个页。
• 您愿意承担事务日志备份的管理开销。
因此还原单个数据页是完整恢复模式功能。

您可能感兴趣的文章:

  • 配置SQL Server数据库恢复模式(2种方法)
  • SQL Server恢复模型之批量日志恢复模式
  • SQL Server误区30日谈 第28天 有关大容量事务日志恢复模式的误区
  • 热心网友 时间:2022-04-11 16:23

    管理员可以选择在运行时对系统的影响最小,同时又能满足还原要求的备份过程。管理员还根据资源要求选择数据库的恢复模式。恢复模式将针对完全恢复数据的重要程度来平衡记录开销。恢复模式包括:

      ◆完全

      数据非常重要并且必须能够恢复到故障点。记录所有的数据修改。可使用SQL Server 2000的所有恢复选项。

      ◆大容量日志记录

      如有必要,可重播某些大容量操作(大容量复制操作、select INTO、文本处理),因此不完全记录这些操作。只能恢复到上一次数据库或日志备份的末尾。

      ◆简单

      自上次备份后所做的所有数据更改都是可替代的,或是可重做的。记录开销最小,但不能恢复自上次备份结束后的内容。

    热心网友 时间:2022-04-11 17:41

    简单,完整,大容量日志

    热心网友 时间:2022-04-11 19:16

    备份 附加 还原
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    离职几个月公司发短信说我离职生效叫我回去补办离职交接手续怎么 开除员工不办手续违法吗 辞退员工没有办手续违法吗 苹果13/6.1录制两个人脸,后面换锁屏密码认证还有什么提醒,或者是两个人... 很规律很威严的词语是什么 我老了又无能 想有个爱我一辈子的 到今没 就一个人 把爱放心里 用数字... 日语N2 20天复习够吗 为什么泥工先于木工 泥工做好隔多久做木工 从泥工做好到做木工,需要等待多久? 水泥操作人员作业流程是怎样的? 为什么我的u盘在PE里的ghost里面看不到?? 创建一个新的SQL数据库,如何设置其属性当中的恢复模式默认为“完整”而不是“简单”? 为什么选择从事教师这个职业 我为什么当教师求解答 选择老师这个职业的原因 你为什么要选择教师这份职业? 可以在网上买BOY LONDON卫衣吗? boy的卫衣有加绒款吗 选择教师职业的原因 sql数据库简单恢复模型是不是没有事务日志 你为什么会选择教师这个职业 度小满能不能像微信。支付宝那样直接在外面手机支付,另外能不能发红包 数据库有哪三种恢复模式?在3种恢复模式下,数据库日志文件会执行什么样的... boy london exo穿过的多少钱 面试题:你为什么想当老师? 百度知道为什么没有支付宝和微信提现?好多人没有度小满钱包? BOY LONDON连帽卫衣质量怎么样,贵不贵? 新入了一款BOY卫衣。求鉴定 花1099买一件boy卫衣值得吗 满小钱包能否置换成微信或者支付宝? 博士扎堆应聘中学老师,为什么他们都选择教师这份职业? 如何恢复sql数据紧急模式 是什么原因让你选择了教师这个职业? 如何查看或更改数据库恢复模式 SQL Server数据库成为紧急模式怎么恢复 师范面试问,你为什么想要当老师怎么回答 老师这个职业越来越吃香,你知道是为什么吗? 京东可信吗? 垃圾桶ce认证时间多久 CE认证办下来要多久时间? 小米周年庆是几月几日 816是什么日子? 小米周年庆和双十一哪个降价力度大 荣耀Magic的返回键和多任务键在哪里? 【小米】请问“小米周年庆典”&“米粉节”是同一个吗? 华为荣耀6的home键和返回键 菜单键是在屏幕里面的虚拟按键吗? 小米周年庆是什么时候 小米周年庆有什么活动 小米商城10周年庆惊喜豪礼是什么? 小米手机3周年庆怎么收不到优惠券 小米5周年庆抢的红包在哪里