实验12 SQL Server安全管理.ppt

实验12 SQL Server安全管理.ppt

ID:48804566

大小:414.50 KB

页数:17页

时间:2020-01-26

实验12 SQL Server安全管理.ppt_第1页
实验12 SQL Server安全管理.ppt_第2页
实验12 SQL Server安全管理.ppt_第3页
实验12 SQL Server安全管理.ppt_第4页
实验12 SQL Server安全管理.ppt_第5页
资源描述:

《实验12 SQL Server安全管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验12SQLServer安全管理SQLServer2000的安全模型分为三层结构,分别为服务器安全管理、数据库安全管理、数据库对象的访问权限管理。通过本实验来学习、掌握登录机制、数据库用户和对象操作权限的管理方法。【知识要点】1.SQLServer的安全模型SQLServer2000的安全模型分为三层结构,分别为:服务器安全管理数据库安全管理数据库对象的访问权限管理用户访问数据库时需要经历的三个阶段及相应的安全认证过程:第一阶段:用户首先要登录到SQLServer实例。在登录时,系统要对其进行身份验证,被认为合法才

2、能登录到SQLServer实例。第二阶段:用户在每个要访问的数据库里必须获得一个用户帐号。SQLServer实例将SQLServer登录映射到数据库用户帐号上,在这个数据库的用户帐号上定义数据库的管理和数据对象的访问的安全策略。第三阶段:用户访问数据库。用户访问数据库对象时,系统要检查用户是否具有访问数据库对象、执行动作的权限,经过语句许可权限的验证,才能实现对数据的操作。实验12SQLServer安全管理2.SQLServer身份验证模式身份验证用来识别用户的登录帐号和验证用户与SQLServer相连接的合法性,如

3、果验证成功,用户就能连接到SQLServer上。SQLServer使用下面两种身份验证模式:WindowsOnly身份验证模式SQLServer和Windows混合验证模式3.数据库用户一般情况下,用户获得登录SQLServer实例的登录帐号后,系统管理员还必须为该登录用户访问的数据库创建一个数据库用户帐号,该用户登录后才可访问此数据库。SQLServer2000系统中有如下默认的数据库用户:guest用户任何登录帐号都可以用此帐号使用数据库。dbo用户dbo数据库用户帐号存在于每个数据库下,对应SQLServer的

4、固定服务器角色SysAdmin的成员帐号,是数据库的管理员。实验12SQLServer安全管理4.许可权限管理许可权限指明用户获得哪些数据库对象的使用权,以及用户能够对这些对象执行何种操作。在SQLServer中常用的2种许可权限的类型:(1)语句许可SQLServer可以授予用户下列语句的使用许可权限:BackupDatabase、BackupLog、CreateDatabase、CreateDefault、CreateFunction、CreateProcedure、CreateRule、CreateTable、

5、CreateView。(2)对象许可SQLServer可以授予用户下列数据对象的一些操作许可权限:表和视图的操作许可权限:SELECT、INSERT、UPDATE、DELETE列的操作许可权限:SELECT、UPDATE、REFERENCES存储过程的操作许可权限:EXECUTE【实验目的】掌握创建登录帐号的方法;掌握创建数据库用户的方法;掌握语句级许可权限管理;掌握对象级许可权限管理。实验12.1创建登录帐号【实验目的】学习和掌握创建登录帐号的方法。【实验内容】以系统管理员的身份进行下面内容的实验:创建使用Wind

6、ows身份验证的登录帐号WinUser;创建使用SQLServer身份验证的登录帐号SQLUser,设置可访问数据库Jiaoxuedb。【实验步骤】1.创建使用Windows身份验证的登录帐号WinUser实验12.1创建登录帐号实例MXM当前所有的登录帐号实验12.1创建登录帐号验证用WinUser帐号登录SQLServer实验12.1创建登录帐号2.创建使用SQLServer身份验证的登录帐号SQLUser,设置可访问数据库jiaoxuedb创建SQLServer验证帐号访问数据库设置实验12.1创建登录帐号MX

7、M实例当前已有的登录帐号用SQLUser连接查询分析器实验12.2创建数据库用户【实验目的】学习和掌握创建数据库用户的方法。【实验内容】以系统管理员的身份进行下面内容的实验:为登录帐号WinUser创建访问MXM实例中数据库jiaoxuedb的用户帐号;为登录帐号SQLUser创建访问MXM实例中所有数据库的用户帐号。【实验步骤】1.为登录帐号WinUser创建访问MXM实例中数据库jiaoxuedb的用户帐号创建数据库用户实验12.2创建数据库用户创建访问所有数据库的用户2.为登录帐号SQLUser创建访问MXM实

8、例中所有数据库的用户帐号实验12.3语句级许可权限管理【实验目的】学习和掌握语句级许可权限的授予、拒绝和废除方法。【实验内容】授予用户WinUser可以在数据库jiaoxuedb中创建视图和表。不允许用户SQLUser在数据库jiaoxuedb中创建视图和表,但允许其他操作【实验步骤】以系统管理员的身份进行下面内容的实验:数据库jiaoxued

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

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

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