《数据库技术》项目6 SQL Server 2000安全性管理.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《数据库技术》项目6 SQL Server 2000安全性管理.ppt》由会员分享,可在线阅读,更多相关《《数据库技术》项目6 SQL Server 2000安全性管理.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、项目六项目六SQL Server 2000安全性管理项目导入项目导入在在数数据据库库中中存存在在大大量量的的重重要要信信息息,如如果果这这些些信信息息泄泄露露或或遭遭到到恶恶意意破破坏坏,将将会会造造成成极极大大的的损损失失。因因此此数数据据库库系系统统的的安安全全是是十十分分重要的。重要的。2项目要求项目要求1.1.掌掌掌掌握握握握SQLSQLServerServer登登登登录录录录用用用用户户户户与与与与数数数数据据据据库库库库用用用用户户户户的的的的作作作作用用用用和和和和关关关关联。联。联。联。2.2.掌握权限和角色的作用和应用。掌握权限和角色的作用和应用。掌握权限和角色的作用和应用。
2、掌握权限和角色的作用和应用。3项目项目6.1SQLServer登录用户、数据登录用户、数据库用户与权限库用户与权限1、SQLServer的安全机制的安全机制SQLServer中数据的安全主要由中数据的安全主要由3个方面保障个方面保障:nSQLServer登录验证登录验证n数据库合法用户验证数据库合法用户验证n数据库对象操作权限验证。数据库对象操作权限验证。4解释:解释:wSQLServer登录用户登录用户该用户具有连接该用户具有连接SQLServer的权利。的权利。w数据库用户数据库用户具有访问某数据库权利的登录用户。具有访问某数据库权利的登录用户。w权限权限一个登录用户要对数据库进行访问或修
3、改等操作,必一个登录用户要对数据库进行访问或修改等操作,必须具有相应的操作权利。须具有相应的操作权利。注意:注意:SQLServer登录用户具有登录登录用户具有登录SQLServer的权利的权利,但并不代表其能够访问,但并不代表其能够访问SQLServer中的数据库,该中的数据库,该用户还必须被赋予访问某数据库的权利才能访问相用户还必须被赋予访问某数据库的权利才能访问相应的数据库。应的数据库。项目项目6.1SQLServer登录用户、数登录用户、数据库用户与权限据库用户与权限52、SQLServer登录验证登录验证SQLServerSQLServer有两种登验证模式:有两种登验证模式:有两种登
4、验证模式:有两种登验证模式:lWindows身份验证模式身份验证模式(仅(仅(仅(仅WindowsWindows身份身份身份身份验证)验证)验证)验证)l混合身份验证模式(混合身份验证模式(Windows身份验证或身份验证或SQLServer身份验证)身份验证)注意:注意:登录验证用来识别用户与登录验证用来识别用户与SQL ServerSQL Server相连接的能相连接的能力,如果验证成功,用户就能连接到力,如果验证成功,用户就能连接到SQL ServerSQL Server上。上。项目项目6.1SQLServer登录用户、数据登录用户、数据库用户与权限库用户与权限6解释:解释:wSQLSe
5、rver身份验证身份验证用户在连接用户在连接SQLServer时必须提供用户名和密码,时必须提供用户名和密码,SQLServer自己执行验证处理,它将会与存储在系统自己执行验证处理,它将会与存储在系统表表syslogins中的登录信息验证,如果用户输入的登录中的登录信息验证,如果用户输入的登录信息与信息与syslogins中的某条记录相匹配则登录成功,否中的某条记录相匹配则登录成功,否则登录失败。则登录失败。wWindows身份验证身份验证SQLServer数据库系统通常运行在数据库系统通常运行在WindowsNT/2000服务器平台上,而服务器平台上,而NT作为网上操作系统本身就具备验作为网
6、上操作系统本身就具备验证登录用户合法性的能力,所以在该模式下,用户只证登录用户合法性的能力,所以在该模式下,用户只要通过要通过Windows验证就可以连接到验证就可以连接到SQLServer。项目项目6.1SQLServer登录用户、数据登录用户、数据库用户与权限库用户与权限7任务任务1:设置身份验证模式:设置身份验证模式w提出任务提出任务将将SQLServer的身份验证模式设置为混合验证模式。的身份验证模式设置为混合验证模式。w分析任务分析任务要要设设置置身身份份验验证证模模式式,用用户户必必须须使使用用系系统统管管理理员员帐帐户户,可以使用企业管理器来设置身份验证模式。可以使用企业管理器来
7、设置身份验证模式。8任务任务1:设置身份验证模式:设置身份验证模式w完成任务完成任务n打打开开【企企业业管管理理器器】窗窗口口,右右击击SQLServer服服务务器器,选选择择【属属性性】命命令令。如如图图所所示。示。9任务任务1:设置身份验证模式:设置身份验证模式n在在 弹弹 出出 的的【SQLServer属属性性】对对话话框框中中,选选择择【安安全全性性】选选项项卡卡,在在【身身份份验验证证】下下,选选择择【SQLServer和和Windows】单单选选按按钮钮。如如图图所所示示。单单击【确定】按钮。击【确定】按钮。10任务任务2:创建登录帐户:创建登录帐户w提出任务提出任务在在SQLSe
8、rver中中创创建建一一个个名名为为sjy的的登登录录帐帐户户,该该用用户户采用采用“SQLServer身份验证身份验证”模式。模式。w分析任务分析任务某某个个用用户户想想对对某某数数据据库库中中的的对对象象进进行行某某种种操操作作,首首先先必必须须被被允允许许连连接接到到SQLServer上上,既既成成为为SQLServer合法的登录用户。合法的登录用户。11任务任务2:创建登录帐户:创建登录帐户w完成任务完成任务n打开【企业管理器】窗打开【企业管理器】窗口,右击【登录】选项,口,右击【登录】选项,选择【新建登录】命令,选择【新建登录】命令,如图所示。如图所示。12任务任务2:创建登录帐户:
9、创建登录帐户n在在弹弹出出的的【SQLServer登登录录属属性性】窗窗口口,选选择择【常常规规】选选项项卡卡,在在【名名称称】文文本本框框中中输输入入新新建建登登录录的的名名称称“sjy”,在在【身身份份验验证证】下下单单击击【SQLServer身身份份验验证证】单单选选按按钮钮,并并在在【密密码码】文文本本框框输输入入密密码码,例例如如“123”,如如图图所所示。示。13任务任务2:创建登录帐户:创建登录帐户n此时在【企业管理器此时在【企业管理器】窗口的右侧窗体中,】窗口的右侧窗体中,就可以看到一个名为就可以看到一个名为sjy的登录用户。如图的登录用户。如图所示。所示。14任务任务2:创建
10、登录帐户:创建登录帐户w测测试试1 1:使使用用 sjysjy登登录录帐帐号号能能否否连连接接到到SQL SQL ServerServer?能能否否访访问问studentstudent数数据库?据库?w步步骤骤1:在在任任务务栏栏的的【开开始始】菜菜单单中中启启动动【查查询询分分析析器器】,在在【连连接接到到SQLServer】对对话话框框中中选选择择【SQLServer身身份份验验证证】单单选选按按钮钮,如如图图1所所示示,在在【登登录录名名】文文本本框框输输入入“sjy”,在在【密密码码】文文本本框框输输入入“123”,单单击击确确定定按按钮钮。弹弹出出如如图图2所所示示窗窗体体,表表示示
11、连连接接SQLServer成成功。功。图1图215任务任务2:创建登录帐户:创建登录帐户n步步骤骤2:在在【查查询询分分析析器器】对对话话框框中中输输入入“usestudent”命命令令,并并执执行行该该命命令令,出出现现如如图图所所示示提提示示信信息息“服服务务器器用用户户sjy不不是是数数据据库库student中中的的有有效效用用户户”,表表示示登登录录用用户户sjy没没有访问有访问student数据库的权利。数据库的权利。16任务任务3:创建数据库用户:创建数据库用户w提出任务提出任务在在student数数据据库库中中,为为登登录录帐帐户户sjy创创建建一一个个名名为为sjy_stu的数
12、据库用户。的数据库用户。w分析任务分析任务SQLServer的合法登录用户要访问某个数据库,其必须的合法登录用户要访问某个数据库,其必须具有访问该数据库的权利,既成为该数据库的合法用户。具有访问该数据库的权利,既成为该数据库的合法用户。17任务任务3:创建数据库用户:创建数据库用户w完成任务完成任务n在【企业管理器】窗在【企业管理器】窗口,依次展开【数据口,依次展开【数据库】库】|【student】树型树型目录,右击【用户】目录,右击【用户】选项,选择【新建数选项,选择【新建数据库用户】命令,如据库用户】命令,如图所示。图所示。18任务任务3:创建数据库用户:创建数据库用户n在在【数数据据库库
13、用用户户属属性性新新建建用用户户】对对话话框框中中,如如图图所所示示,在在【登登录录名名】下下拉拉按按钮钮中中选选择择“sjy”登登录录用用户户名名。在在【用用户户名名】文文本本框框中中输输入入数数据据库库用户名用户名“sjy_stu”。19任务任务3:创建数据库用户:创建数据库用户n点击【确定】按钮,点击【确定】按钮,此时在【企业管理器此时在【企业管理器】窗口右侧出现创建】窗口右侧出现创建成功数据库用户成功数据库用户sjy_stu,如图所示。如图所示。20任务任务3:创建数据库用户:创建数据库用户w测测试试2 2:使使用用sjy sjy 登登录录用用户户连连接接SQL SQL ServerS
14、erver后后,能能否否访访问问studentstudent数数据库?能否查看该数据库的据库?能否查看该数据库的xsxs表的所有数据?表的所有数据?步骤步骤1:在任务栏的【开始】在任务栏的【开始】菜单中启动【查询分析器】,菜单中启动【查询分析器】,使用使用sjy登录用户连接到登录用户连接到SQLServer,在【查询分析器】在【查询分析器】T_SQL语句输入窗口输入语语句输入窗口输入语句句“usestudent”,执行该语执行该语句。显示提示信息句。显示提示信息“命令已成命令已成功完成功完成”,则表示成功访问,则表示成功访问student数据库,如图所示。数据库,如图所示。21任务任务3:创建
15、数据库用户:创建数据库用户w测测试试2 2:使使用用sjy sjy 登登录录用用户户连连接接SQL SQL ServerServer后后,能能否否访访问问studentstudent数数据库?能否查看该数据库的据库?能否查看该数据库的xsxs表的所有数据?表的所有数据?步骤步骤2:继续输入查询语句:继续输入查询语句“select*fromxs”,执行该执行该语句。显示提示信息语句。显示提示信息“拒绝了拒绝了对对象对对象xs(数据库数据库student,所有者所有者dbo)的的SELECT权限。权限。”,如图所示。,如图所示。22任务任务4:赋予数据库用户操作数据库:赋予数据库用户操作数据库对象
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 数据库技术项目6 SQL Server 2000安全性管理 项目 2000 安全性 管理
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内