数据库原理及应用第12章.pptVIP

  • 17
  • 0
  • 约1.71万字
  • 约 109页
  • 2018-05-04 发布于四川
  • 举报
  【技能目标】   掌握SQL Server 2005的安全机制,学会利用登录名、用户名、角色实施服务器、数据库和数据对象的安全管理。   【知识目标】   掌握SQL Server 2005的安全机制;掌握SQL Server 2005的身份验证模式;掌握登录名、用户名、角色之间的联系和区别;掌握登录账户管理的方法;掌握数据库用户管理的方法;掌握权限管理的方法;掌握角色管理的方法。      SQL Server 2005的安全机制有如下三个层次:   (1) 数据库服务器身份验证。通过登录账户登录进行数据库服务器身份验证。只有合法登录账户才能登录到数据库服务器。每个合法用户具有一个服务器的登录账户,用户连接到服务器时必须提供其登录账户。   (2) 数据库身份验证。只有合法数据库用户才能访问数据库。每个数据库用户都映射到一个登录账户。   (3) 数据库用户在数据库中操作权限的验证。数据库用户对具体数据库对象的操作必须经过授权许可,数据库用户访问数据库时严格控制在权限内操作。当用户对数据库进行操作时,要验证操作是否合法,即是否经过授权许可。对具有相同权限的用户可以通过角色来管理。      SQL Server 2005提供了两种身份验证模式:Windows身份验证模式和混合身份验证模式。   1.? Windows身份验证模式   在Windows身份验证中,SQL Server 2005依赖于Windows操作系统提供的登录安全机制,SQL Server 2005检验登录用户是否被Windows验证身份, 并根据这一验证来决定是否允许该登录用户访问SQL Server 2005服务器,也就是说,登录账户一旦通过操作系统的验证便可以连接到SQL Server 2005服务器。这种模式是SQL Server 2005默认的验证方法,它比混合模式安全。   2. 混合身份验证模式   混合身份验证模式是指用户登录SQL Server系统时采用Windows身份验证和SQL Server身份验证两种验证模式,有时简称为SQL Server身份验证模式。在这种模式下,使用Windows用户账户连接的用户可以使用信任连接。当用户使用指定的登录名和密码进行非信任连接时,SQL Server检测输入的登录名和密码是否与预先存储在系统数据库中的登录名和密码相匹配。如果不存在该登录账户,则身份验证失败;如果一致,则身份验证通过。   图12-1 查看服务器的身份验证模式   【例12-1】 查看学生成绩管理系统数据库SCMS所在服务器的登录模式。   具体操作步骤如下:   (1) 启动SQL Server Management Studio。   (2) 在“已注册的服务器”窗口中展开“数据库引擎”节点。   (3) 右击SCMS所在服务1332,在弹出的快捷菜单中选择“属性”选项,打开“编辑服务器注册属性”对话框,可以查看和改变身份验证模式,如图12-1所示。   【例12-2】 设置SCMS数据库所在服务器的登录模式为“SQL server和Windows身份验证模式”。   具体操作步骤如下:   (1) 启动SQL Server Management Studio。   (2) 在“对象资源管理器”窗口中右击SCMS数据库所在服务1332,在弹出的快捷菜单中选择“属性”选项,打开“服务器属性1332”对话框,再打开“安全性”选择页,如图12-2所示。   图12-2 “服务器属性1332”对话框的“安全性”选择页   (3) 在对话框右侧的“服务器身份验证”区域选中“SQL Server和Windows身份验证模式”单选项,单击“确定”按钮,完成设置。   ?说明 身份验证模式设置操作完成后,系统重新启动,才会使所设置的安全模式生效。      使用SQL Server数据库时必须先登录。也就是根据选定的身份验证模式提供登录账户,由SQL Server进行身份验证,验证通过才可进入SQL Server数据库。 12.3.1 系统管理员登录账户   系统管理员具有SQL Server系统和所有数据库的全部权限。SQL Server有两个默认的系统管理员登录账户,登录名分别是sa和BUILTIN\Administrators。sa是混合身份验证模式下的登录账户,BUILTIN\Administrators是Windows身份验证模式下的登录账户。   12.3.2 使用SQL Server Management Studio管理登录账户   在实际使用中需要根据应用需要管理登录账户。SQL Server 2005中登录名

文档评论(0)

1亿VIP精品文档

相关文档