数据库sql第10章 安全管理ppt课件.ppt

数据库sql第10章 安全管理ppt课件.ppt

ID:59266481

大小:408.50 KB

页数:41页

时间:2020-09-22

数据库sql第10章 安全管理ppt课件.ppt_第1页
数据库sql第10章 安全管理ppt课件.ppt_第2页
数据库sql第10章 安全管理ppt课件.ppt_第3页
数据库sql第10章 安全管理ppt课件.ppt_第4页
数据库sql第10章 安全管理ppt课件.ppt_第5页
资源描述:

《数据库sql第10章 安全管理ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第10章安全管理10.1SQL2008安全管理的结构10.2服务器安全管理10.3数据库安全管理10.4架构安全管理10.5权限管理的TSQL语句10.1SQL2008安全管理的结构用户必须通过系统对用户连接账号和密码的身份验证(即登录名和密码验证),才可以连接SQLServer2008服务器。如果要使用服务器中的资源,如:数据库等,还必须具备相应的操作权限。因此,在SQLServer中对安全性的管理主要包括两个阶段:身份验证和权限验证。在SQLServer2008中为了便于用户权限管理,提供了两类角色:服务器角色和数据库角色。服务器角色预定义了几种对服务

2、器执行操作权限的分组,如创建数据库、设置服务器选项等,通过将连接服务器的登录名归入对应的服务器角色,可以使该登录名具有服务器角色所具有的权限。数据库角色预定义了几类对数据库执行操作权限的分组。而数据库用户与服务器登录名之间则是通过映射来建立对应的关系,即当用户使用登录名和密码连接服务器后,如果数据库中有对应的用户与登录名之间存在映射关系,则该用户可以访问数据库。SQLServer安全管理体系结构10.2服务器安全管理在SQLServer中,对服务器的安全管理是SQLServer系统安全性管理的第一层次。SQLServer通过排除非法用户对SQLServer

3、服务器的连接,来防止外来的非法入侵。10.2.1SQLServer身份验证模式SQLServer用于连接服务器的身份验证主要有两种模式:Windows身份验证和SQLServer身份验证。Windows身份验证模式。此模式允许用户使用Windows操作系统的域用户管理和本地用户管理模块来对用户身份进行验证。SQLServer身份验证模式。SQLServer身份验证模式与Windows验证模式不同,SQLServer负责把用户连接服务器的登录名、密码与syslogins表的登录项进行比较,如果能够在syslogins表中找到匹配的数据行,用户就可以通过验证,

4、连接服务器。10.2.2SQLServer身份验证模式设置SQLServer身份验证是服务器端执行的任务,因此SQLServer身份验证模式需要在服务器端进行设置。在SQLServer2008中,系统将上述两种身份验证模式组合成为两项模式供用户选择:Windows身份验证模式、SQLServer和Windows身份验证模式。其中第二项验证模式是混合型的验证模式,即服务器可以使用两种模式对用户连接进行身份验证。10.2.3SQLServer登录名管理登录名是客户端连接服务器时,向服务器提交的用于身份验证的凭据,也是SQLServer服务器安全性管理中的基本构

5、件。根据身份验证模式的不同,在SQLServer中登录名有两种:Windows登录名和SQLServer标准登录名。Windows登录名是指由Windows操作系统的用户账号对应到SQLServer的登录名,此类登录名主要用于Windows身份验证模式;SQLServer标准登录名是由SQLServer独立维护并用于SQLServer身份验证模式的登录名。10.2.3SQLServer登录名管理1、创建SQLServer标准登录名1、在SQLServerManagementStudio的“对象资源管理器”窗口中,展开服务器、安全性节点。2、右击“登录名”,

6、在右键菜单中选择“新建登录名”。3、在“登录名—新建”对话框中,输入登录名的名称为“Sale”,选择身份验证模式为“SQLServer身份验证”;设置密码为“password1”,选中“强制实施密码策略”、“强制密码过期”和“用户在下次登录时必须更改密码”等项。指定默认数据库为“master”,最后单击“确定”,完成登录名创建。1、创建SQLServer标准登录名创建登录名的操作同样可以使用TSQL语句来完成,所用的TSQL语句为“CREATELOGIN”,其语法如下:CREATELOGINloginName{WITH

7、FROM

8、}::=PASSWORD={'password'

9、hashed_passwordHASHED}[MUST_CHANGE][,[,...]]::=SID=sid

10、DEFAULT_DATABASE=database

11、DEFAULT_LANGUAGE=language

12、CHECK_EXPIRATION={ON

13、OFF}

14、CHECK_POLICY={ON

15、OFF}

16、CREDENTIAL=credential_name::=WINDOWS[WITH

17、[,...]]

18、CERTIFIC

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

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

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