数据库应用技术SQL Server 2000 第8章 SQL Server权限管理.ppt

数据库应用技术SQL Server 2000 第8章 SQL Server权限管理.ppt

ID:50146483

大小:1.12 MB

页数:28页

时间:2020-03-09

数据库应用技术SQL Server 2000 第8章 SQL Server权限管理.ppt_第1页
数据库应用技术SQL Server 2000 第8章 SQL Server权限管理.ppt_第2页
数据库应用技术SQL Server 2000 第8章 SQL Server权限管理.ppt_第3页
数据库应用技术SQL Server 2000 第8章 SQL Server权限管理.ppt_第4页
数据库应用技术SQL Server 2000 第8章 SQL Server权限管理.ppt_第5页
资源描述:

《数据库应用技术SQL Server 2000 第8章 SQL Server权限管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章SQLServer权限管理8.1数据库的安全性8.2数据库的安全性管理上一章返回目录1数据库的安全性由数据库角色来控制。当用户成功地连接到服务器之后,会在此服务器上的数据库角色中查找相应用户的用户名。如果在数据库角色中找到了用户名,则该用户可以查看该数据库的名称和其中的数据集的列表(包括虚拟的和链接的数据表)。但是,该用户只能访问那些已经指派了数据库角色的数据表。如果在数据库角色中没有找到用户名,则该用户不能查看或访问服务器上的任何对象。当然,在授予用户对数据库中数据表的访问权限之前,必须授予他们

2、对数据库的访问权限,以保护数据不受内部和外部侵害。8.1数据库的安全性28.2数据库的安全性管理用户具体访问数据时,要经过以下三个阶段的处理过程:(1)用户必须登录到SQLServer的实例,进行身份鉴别,被确认合法后才能登录到SQLServer实例。(2)用户在每个要访问的数据库里必须要有一个账号,SQLServer实例将SQLServer登录映射到数据库用户账号上,在这个数据库的账号上定义数据库的管理和数据对象访问的安全策略。(3)检查用户是否具有访问数据对象、执行动作的权限,经过语句许可权限的验证

3、,才能实现对数据的操作。38.2.1SQLServer身份验证模式SQLServer使用两种身份验证模式:Windows身份验证模式和混合模式验证方式1.Windows身份验证Windows身份验证的特点是与WindowsNT4.0和Windows2000安全系统的集成。结合了WindowsNT4.0和Windows2000安全系统提供更多的功能,如:安全验证和密码加密、审核、密码过期、最短密码长度,以及在多次登录请求无效后锁定用户等。当一个用户请求一个信任连接时,该用户只有是WindowsNT4.0或

4、Windows2000已经确认用户是合法的时候,才会允许用户登录SQLServer。42.混合模式身份验证混合模式则包含了Windows身份验证和SQLServer身份验证两个子模式。用户可以使用Windows身份验证或者SQLServer身份验证与SQLServer实例连接。在使用Windows身份验证时,通过WindowsNT4.0或Windows2000用户账户使用信任连接登录SQLServer。在SQLServer身份验证时,用户必须提供登录名和口令,SQLServer通过检查是否已注册了该SQ

5、LServer登录账号,以及指定的密码是否与以前记录的密码匹配,自己进行身份验证。如果SQLServer未设置登录账号,则身份验证将失败(见图8-1)。5图8-1SQLServer的身份验证68.2.2创建登录账号和用户账号管理1.创建登录账号不管使用哪种验证模式,用户都必须先具有有效的登录账号。在SQLServer中有三个默认的用户登录账号:即sa、administratorbuiltin和guest。sa是系统管理员,它是一个特殊的用户,在SQLServer系统和所有数据库中拥有所有的权限。adm

6、inistratorbuiltin是SQLServer为每一个WindowsNT系统管理员提供了一个默认的用户账号。这个账号在SQLServer系统和所有数据库也拥有所有的权限。Guest账号为默认访问系统用户账号。通常可以使用企业管理器和使用向导创建登录账号。7(1)使用企业管理器创建登录账号的具体步骤:①打开企业管理器,展开服务器组,然后展开“安全性”文件夹。②用鼠标右键单击登录图标,从弹出的快捷菜单中选择“新建登录”选项,则出现“新建登录”对话框,如图8-2所示。③在“名称”文本框中输入登录名,

7、在身份验证选项栏中选择相应的验证模式,如果选择“SQLServer身份验证”后还必须输入密码。8图8-2新建登录对话框9④在“服务器角色”选项卡中(见图8-3),可以在服务器角色列表框中选择相应的服务器角色成员。⑤在“数据库访问”选项卡中(见图8-4),在列表框中列出了该账号可以访问的数据库,如果单击数据库左边的复选框,表示该用户可以访问相应的数据库。最后单击【确定】按钮,完成登录账号的创建。10图8-3服务器角色对话框11图8-4数据库访问对话框12(2)使用SQLServer的“创建登录向导”工具创

8、建登录账号的具体步骤:①打开企业管理器,选择工具菜单中的“向导”选项,从弹出的“选择向导”对话框中选择“数据库”子项中的“创建登录向导”选项,将出现“欢迎使用创建登录向导”对话框,如图8-5所示。②在“欢迎使用创建登录向导”对话框中,单击【下一步】按钮,将出现“选择身份验证模式”对话框,如图8-6所示。在此可以选择Windows身份验证或SQLServer身份验证模式。13图8-5欢迎使用创建登录向导对话框14图8-6选择身份验证模式15③

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

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

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