数据库的安全管理培训教材.pptx

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章 数据库的安全管理 本章内容12.1 事务12.2 SQL Server 的安全机制12.3 SQL Server 的权限管理第11章 数据库的安全管理 12.1 事务12.1.1 事务特性12.1.2 事务管理第11章 数据库的安全管理 12.1 事务 事务是作为单个逻辑工作单元执行的一系列操作。事务处理可以确保只有在事务性单元内的所有操作都成功完成的情况下,才会永久更新面向数据的资源。通过将一组相关操作组合为一个或者全部成功或者全部失败的单元,可以简化错误恢复并使应用程序更加可靠。第11章 数据库的安全管理 12.1.1 事务特性每一个事务都具有原子性、一致性、隔离性和持久性,也称为事务的ACID属性。(1)原子性(2)一致性(3)隔离性(4)持久性第11章 数据库的安全管理 12.1.1 事务管理 应用程序主要通过指定事务启动和结束的时间来控制事务。可以使用Transact-SQL语句或数据库应用程序编程接口(API)函数来指定这些时间。系统还必须能够正确处理那些在事务完成之前便终止事务的错误第11章 数据库的安全管理 1. 事务类型在SQL Server中有三种事务类型,分别是隐式事务、显式事务、自动提交事务,缺省为自动提交。(1)自动提交事务 自动提交事务是指对于用户发出的每条Transact-SQL语句,SQL Server都会自动开始一个SQL Server事务,并且在执行后自动进行提交操作来完成这个事务,也可以说在这种事务模式下,一个Transact-SQL语句就是一个事务。(2)显式事务 显式事务是指在自动提交模式下以BEGIN TRANSACTION开始一个SQL Server事务,以COMMIT或ROLLBACK结束一个SQL Server事务,以Commit结束事务是把SQL Server事务中的修改永久化,即使这时发生断电这样的故障。(3)隐式事务 隐式事务是指在当前会话中用SET IMPLICIT_TRANSACTIONS ON命令设置的事务类型,这时任何DML语句(DELETE、UPDATE、INSERT)都会开始一个事务,而事务的结束也是用COMMIT或ROLLBACK。第11章 数据库的安全管理 第11章 数据库的安全管理 2. 启动和技术事务 使用API函数和Transact-SQL语句,可以在SQL Server Database Engine实例中将事务作为显式、自动提交或隐式事务启动和结束。(1)显式事务 显式事务就是可以显式地在其中定义事务的开始和结束的事务。BEGIN TRANSACTION:标记显式连接事务的起始点。COMMIT TRANSACTION或COMMIT WORK:如果没有遇到错误,可使用该语句成功地结束事务ROLLBACK TRANSACTION或ROLLBACK WORK:用来清除遇到错误的事务。第11章 数据库的安全管理 (2)自动提交模式 自动提交模式是SQL Server Database Engine的默认事务管理模式。每个Transact-SQL语句在完成时,都被提交或回滚。如果一个语句成功地完成,则提交该语句;如果遇到错误,则回滚该语句。只要没有显式事务或隐式事务覆盖自动提交模式,与数据库引擎实例的连接就以此默认模式操作。第11章 数据库的安全管理 (3)隐式事务 当连接以隐式事务模式进行操作时,SQL Server Database Engine实例将在提交或回滚当前事务后自动启动新事务。无需描述事务的开始,只需提交或回滚每个事务。隐式事务模式生成连续的事务链。第11章 数据库的安全管理 3. 事务处理过程中的错误 如果某个错误使事务无法成功完成,SQL Server会自动回滚该事务,并释放该事务占用的所有资源。如果客户端与数据库引擎实例的网络连接中断了,那么当网络向实例通知该中断后,该连接的所有未完成事务均会被回滚。如果客户端应用程序失败或客户机崩溃或重新启动,也会中断连接,而且当网络向数据库引擎实例通知该中断后,该实例会回滚所有未完成的连接。如果客户端从该应用程序注销,所有未完成的事务也会被回滚。第11章 数据库的安全管理 12.2 SQL Server 的安全机制12.2.1 安全机制级别12.2.2 主体12.2.3 SQL Server中的身份验证12.2.4 数据库用户12.2.5 角色第11章 数据库的安全管理 12.2.1 安全机制级别 SQL Server 2005的安全机制分为四级,其中第一层和第二层属于验证过程,第三层和第四层属于授权过程第11章 数据库的安全管理 12.2.2 主体 主体”是指可以请求SQL Server资源的个体、组和过程。与SQL Se

文档评论(0)

职教魏老师 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档