数据库安全保护-精品.pptVIP

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库安全保护-精品

6.3.5 SQL Server2012的并发控制 根据事务的设置、用途的不同,SQL Server 2012将事务分为多种类型。 (1)根据系统的设置分类 根据系统的设置,SQL Server 2012将事务分为两种类型:系统提供的事务和用户定义的事务 (2)根据运行模式分类 根据运行模式,SQL Server 2012将事务分为四种类型:自动提交事务、显示事务、隐式事务和批处理级事务。 (3)事务处理语句 BEGIN TRANSACTION语句,事务开始。 COMMIT TRANSACTION语句,成功提交事务。 ROLLBACK TRANSACTION语句,事务回滚。 SAVE TRANSACTION语句,事务内设置保存点。 (4)事务的启动 在SQL Server中,启动事务的方式有三种:显示启动、自动提交和隐式启动。 (5)终止事务 终止方法有两种,一种是使用COMMIT命令(提交命令),另一种是使用ROLLBACK命令(回滚命令)。但这俩种方法有本质上的区别;当执行COMMIT命令是,会将语句执行结果保存到数据库中,并终止事务;当执行ROLLBACK命令时,数据库将返回到事务开始时的初始状态,并终止事务。 2、锁 SQL Server 数据库引擎使用不同的锁模式锁定资源,这些锁模式确定了并发事务访问资源的方式。SQR SERVER 2012 提供了以下锁模式,如表6-10所示。 6.4.5 SQL Server2012恢复策略 备份是对SQL Server数据库或事务日志进行复制,数据库备份记录了在进行备份这一操作时数据库中所有数据的状态,如果数据库因意外而损坏,这些备份文件将在数据库还原时用来还原数据库。 还原就是把遭受破坏、丢失的数据或出现错误的数据库还原到原来的正常状态。 1、SQL Server常用备份类型 (1)完整备份。 (2)差异备份。 (3)事务日志备份。 (4)文件或文件组备份。 2、恢复模式 SQL Server2012具有三种数据库恢复模式: (1)简单恢复模式 (2)完整恢复模式 (3)大容量日志恢复模式 * 数据转储(Data Dump) 数据转储(也成为数据库备份)是数据库管理员定期地将整个数据库复制到辅助存储设备上,比如磁带、磁盘等。当数据库遭到破坏后可以利用转储的数据库进行恢复,但这种方式只能将数据库恢复到转储时的状态,若想恢复到故障发生时的状态,则必须利用转储后的事务日志,重新执行日志中的事务。 按照转储状态,数据转储可以分为静态转储和动态转储。 按照转储方式,数据转储还可以分为海量转储和增量转储两种方式。 * 登记日志文件 日志文件是用来记录事务对数据库的更新操作的文件。 典型的日志文件主要包含以下内容: (1)操作的事务标识(标明是哪个事务); (2)操作类型(插入、删除或修改); (3)操作对象(记录内部标识); (4)更新前数据的旧值(对插入操作,此项为空值); (5)更新后数据的新值(对删除操作, 此项为空值); (6)事务开始、结束及回写时间。 登记日志文件时必须遵循以下两条原则: (1)登记的次序严格按照并发事务执行的时间次序。 (2)必须先写日志文件,后写数据库。 * 6.4.4 数据库故障和恢复的策略 故障可分为:事务故障、系统故障、介质故障和计算机病毒引起的故障。 1、事务故障及其恢复 事务故障意味着事务没有达到预期的终点(COMMIT或ROLLBACK)。在此讨论的事务故障均指非预期的故障。 这类恢复操作称为事务撤销(UNDO),具体做法如下: (1)反向扫描日志文件,即从最后向前扫描日志文件,查找该事务的更新操作。 (2)对该事务的更新操作执行逆操作。 (3)继续反向扫描日志文件,查找该事务的其他更新操作,并做同样处理,直到读到此事务的开始标记。 * 2、系统故障及其恢复 系统故障是指造成系统停止运转、系统要重新启动的故障。 恢复的具体做法如下: (1)正向扫描日志文件,即从头开始扫描日志文件。 (2)对撤消队列中的各个事务进行撤消处理。 (3)对重做队列中的各个事务进行重做处理。 * 介质故障和计算机病毒引起的故障及其恢复 介质故障指外存故障,如磁盘损坏等,磁盘上的物理数据和日志文件可能会被破坏。 计算病毒是可以自我复制且具有破坏性的计算机程序,极易传播,且也可以对数据库造成毁灭性的破坏。 恢复的具体做法如下: (1)加载最新的数据库副本(离故障发生时刻最近的转储副本),使数据库恢复到最近一次转储时的一致性状态。 (2)装入最新的日志文件副本,重做已完成的事务。首先扫描日志文件,找出故障发生时已提交的事务的标识,将其记入重做队列。然后正向扫描日志文件,对重做队列中的所

您可能关注的文档

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档