欢迎来到天天文库
浏览记录
ID:25934173
大小:71.68 KB
页数:3页
时间:2018-11-23
《数据库实验四(安全性》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《数据库系统概论》课程之实验四数据控制(安全性部分,2课时)1实验目的1.熟悉通过SQL对数据进行安全性控制。2.掌握创建登录帐号、数据库用户、角色的方法及含义2.完成书本上习题的上机练习。2实验平台SQLsever2000SqlSever2000及其交互式查询工具查询分析器。3实验内容和要求使用SQL对数据进行安全性控制包括:1)建立不同登录方式下的登录用户和数据库用户、角色等;2)分别通过企业管理器和查询分析器对各用户和角色授权和权力回收。要求:操作完成后看看已授权的用户是否真正具有授予的数据操作的权力了;权力收回操作之后的用户是否确
2、实丧失了收回的数据操作的权力)。根据以下要求认真填写实验报告,记录所有的实验用例。1实验报告《数据库系统概论》实验报告题目:数据控制(安全性部分)姓名洪伟立日期2012.3.22实验环境:数据库SQL2000操作系统:windowsxp实验内容与完成情况:使用SQL对数据进行安全性控制包括:1)建立不同登录方式下的登录用户和数据库用户、角色等1、Windows下登录:登陆WindowsNT时身份认证,只要正常登陆系统,在登陆时选择“集成Windows身份验证“,登陆SQL时就不用再进行身份认证。2、混合模式登录:在成功登陆WindowsNT
3、后,还需要需要设置数据库用户和登录名。具体操作如下(针对jxgl数据库进行操作):首,先以管理员的身份进入SQLServer2000,在安全性选项->登录名下选择新建登录名,输入账号和密码,选择SQLSERVER身份验证。角色是被命名的一组与数据库操作相关联的权限。在SQL中首先用createrole创建角色。角色则是权限的集合,一个用户可以拥有多个角色的身份,多个用户也可以属于同一种角色。它们都能够实现对用户权限更加灵活方便的管理。2)分别通过企业管理器和查询分析器对各用户和角色授权和权力回收。用查询分析器,也就是用SQL语句进行各用户角
4、色授权和权利回收时分别用grant和revoke语句出现的问题:1、在刚创建数据库登录名时,创建了登录时无法登录。2、登录的用户无法创建数据库。解决方案(列出遇到的问题和解决办法,列出没有解决的问题):1、在SQLServer2005SQLServer外围应用配置器中将远程连接,将仅本地连接改为同时使用TCP/IP和namedpipes连接。重启数据库引擎,问题解决2、新建的用户不具有新建数据库的权限。需要给该用户赋予新建数据库的权限即可。
此文档下载收益归作者所有