数据库技术及应用第9章sqlserver的数据库保护技术ppt课件.ppt

数据库技术及应用第9章sqlserver的数据库保护技术ppt课件.ppt

ID:58780181

大小:1.31 MB

页数:86页

时间:2020-10-03

数据库技术及应用第9章sqlserver的数据库保护技术ppt课件.ppt_第1页
数据库技术及应用第9章sqlserver的数据库保护技术ppt课件.ppt_第2页
数据库技术及应用第9章sqlserver的数据库保护技术ppt课件.ppt_第3页
数据库技术及应用第9章sqlserver的数据库保护技术ppt课件.ppt_第4页
数据库技术及应用第9章sqlserver的数据库保护技术ppt课件.ppt_第5页
资源描述:

《数据库技术及应用第9章sqlserver的数据库保护技术ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第9章SQLServer的数据库保护技术9.1SQLServer的安全体系结构和安全认证模式9.2SQLServer的用户和角色管理9.3SQLServer的权限管理9.4SQLServer的数据库完整性及实现方法9.5SQLServer的并发控制机制9.6SQLServer的数据恢复机制习题99.1SQLServer的安全体系结构和安全认证模式9.1.1SQLServer的安全体系结构SQLServer提供以下四层安全防线,用户要想获得SQLServer数据库及其对象,必须通过这四层安全防线。1.WindowsNT操作系统的安全防线2.SQ

2、LServer的运行安全防线3.SQLServer数据库的安全防线4.SQLServer数据库对象的安全防线9.1.2SQLServer的安全认证模式安全认证是指数据库系统对用户访问数据库系统时所输入的账号和口令进行确认的过程。1.Windows(S)安全认证模式Windows(S)安全认证模式是指SQL服务器通过使用Windows网络用户的安全性来控制用户对SQL服务器的登录访问。2.混合安全认证模式混合安全认证模式允许使用Windows(S)安全认证模式或SQLServer安全认证模式。9.1.3设置SQLServer的安全认证模式使用S

3、QLServer的企业管理器能选择需要的安全认证模式,其步骤为:①在企业管理器中扩展开SQL服务器组,用鼠标右键单击需要设置的SQL服务器,在弹出的菜单中选择“属性”项,如图9-1所示。②在弹出的SQL服务器属性对话框中,选择“安全性”选项卡,如图9-2所示。图9-1SQL服务器的弹出菜单图9-2SQLServer属性的“安全性”选项卡③在“安全性”选项卡中有一个安全性栏,它包括两个单选项:单击“SQLServer和Windows(S)”为选择混合安全认证模式。单击“仅Windows(W)”则为选择集成安全认证模式。9.2SQLServer的

4、用户和角色管理SQLServer2000的安全防线中突出两种管理:一是对用户或角色的管理,即控制合法用户使用数据库;二是对权限管理,即控制具有数据操作权的用户进行合法的数据存取操作。用户是具有合法身份的数据库使用者,角色是具有一定权限的用户组合。SQLServer的用户或角色分为二级:(1)服务器级用户或角色。(2)数据库级用户或角色。9.2.1登录的管理登录(亦称Login用户,即SQL服务器用户)通过账号和口令访问SQLServer的数据库。1.查看安全性文件夹的内容使用企业管理器可以创建、查看和管理登录。登录存放在SQL服务器的安全性文

5、件夹中。图9-3SQLServer的安全性文件夹通过该窗口可以看出“安全性”文件夹包括四个文件夹:登录文件夹、服务器角色文件夹、链接服务器文件夹和远程服务器文件夹,其中:(1)登录文件夹:用于存储和管理登录用户。(2)服务器角色文件夹:用于存储和管理角色。(3)链接服务器文件夹:用于存储和管理连接的服务器。(4)远程服务器文件夹:用于存储管理远程服务器信息。2.创建一个登录用户要创建一个登录用户,其操作步骤为:①用鼠标右键单击登录文件夹,出现如图9-4所示的弹出菜单,在弹出的菜单中选择“新建登录”选项后,弹出“登录属性”对话框。②选择“常规”

6、选项卡,输入用户的一般特征。③选择“服务器角色”选项卡,确定用户所属服务器的角色。图9-4登录对话框中的“常规”选项卡图9-5Windows系统具有的默认登录用户图9-6“服务器角色”选项卡图9-7“数据库访问”选项卡④选择“数据库访问”选项卡,确定用户能访问的数据库,并确定用户所属的数据库角色。⑤操作完成后,单击“确定”按钮,即完成了创建登录用户的工作。9.2.2数据库用户的管理1.dbo用户dbo用户即数据库拥有者或数据库创建者,dbo在其所拥有的数据库中拥有所有的操作权限。2.guest用户如果guest用户在数据库存在,则允许任意一个

7、登录用户作为guest用户访问数据库,其中包括那些不是数据库用户的SQL服务器用户。3.创建新的数据库用户要在图书_读者数据库中创建一个“User1”数据库用户,其步骤为:①在企业管理器中扩展SQL服务器及数据库文件夹。用鼠标右键单击用户文件夹,在弹出的菜单中选择“新建数据库用户”项,出现新建数据库用户对话框,如图9-8所示。图9-8创建数据库用户②在“登录名”中选择一个SQL服务器登录用户名(本例为“login1”),并在它下面的用户名栏中输入数据库用户名,本例为“user2”。最后,在下面的数据库角色栏中选择该数据库用户参加的角色。③单击

8、“确定”按钮。9.2.3服务器级角色的管理服务器级角色建立在SQL服务器上。服务器级角色是系统预定义的,也称FixedServerRoles,即固定的服务器角色。登

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。