数据库安全性实验报告.docx

数据库安全性实验报告.docx

ID:57466819

大小:209.89 KB

页数:7页

时间:2020-08-23

数据库安全性实验报告.docx_第1页
数据库安全性实验报告.docx_第2页
数据库安全性实验报告.docx_第3页
数据库安全性实验报告.docx_第4页
数据库安全性实验报告.docx_第5页
资源描述:

《数据库安全性实验报告.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.在服务器级别上创建三个以SQLServer身份验证的登录名,登录名称自定。CREATELOGINZ_2011013199WITHPASSWORD='2011013199'CREATELOGINZX_2011013199WITHPASSWORD='2011013199'CREATELOGINZXJ_2011013199WITHPASSWORD='2011013199'2.分别为三个登录名在“gongcheng”数据库映射三个数据库用户,数据库用户名为Tom,Mary和John,使这三个登录名可以访问“gongchen

2、g”数据库。USEgongchengGOCREATEUSERTomFORLOGINZ_2011013199--DROPUSERTomUSEgongchengGOCREATEUSERMaryFORLOGINZX_2011013199--DROPUSERMaryUSEgongchengGOCREATEUSERJhonFORLOGINZXJ_2011013199--DROPUSERJhon3.授予用户John创建表和视图的权限。GRANTCREATETABLETOJhonGRANTCREATEVIEWTOJhon连接后:验证

3、代码:GOCREATESCHEMAtest_schemaAUTHORIZATIONJhonGO4.完成以下授权:(1)把对表S的INSERT权力授予用户Tom,并允许他再将此权限授予其他用户。GRANTINSERTONSTOTomWITHGRANTOPTION检验如下:(2)用户Mary对S,P,J三个表有SELECT和INSERT权力GOGRANTSELECT,INSERTONSTOMaryGRANTSELECT,INSERTONPTOMaryGRANTSELECT,INSERTONJTOMaryGO检验如下:(3)

4、用户Tom对SPJ表有DELETE权力,对QTY字段具有UPDATE权力。GOGRANTDELETE,update(QTY)ONSPJTOTomGO检验如下:架构的创建:检验代码:USEgongchengUPDATESPJSETQTY=QTY+2000DELETEFROMSPJWHERESno='S3'ORSno='S4'(4)把对用户Tom授予的所有权力收回GOREVOKEDELETE,update(QTY)ONSPJFROMTomREVOKEINSERTONSFROMTOMGO(5)对用户Mary增加SPJ表的SE

5、LECT权力。GOGRANTSELECTONSPJTOMaryGO(6)拒绝Mary对表P的INSERT权限。DENYINSERTONPTOMary5.在student数据库中创建角色STUDBA,将查询和更新SC表的权限授予角色STUDBA。USEStudentCREATEROLESTUDBAGRANTSELECT,UPDATEONSCTOSTUDBA6.两个同学为一组(自由搭配),在自己的数据库服务器上分别为对方创建一个登录名,在student数据库中为登录名映射数据库用户,将数据库用户加入STUDBA角色中。然后

6、用对方为自己创建的登录名和对方的数据库服务器建立连接,对对方的数据库进行操作,验证所授予的权限。CREATELOGINOTHWITHPASSWORD='123'CREATEuserNIforloginOTHEXECSP_ADDROLEMEMBER'STUDBA','NI'实验截图如下:实验总结:还是没怎么明白为什么当允许用户拥有两个权限时(例如:查询和插入)但是检验时查询时没有问题的,而插入就有问题的(如下图显示的错误)INSERTINTO(Sno)VALUES(S10)但是,当只有插入权限时却是可以的。虽然最后我发现

7、假如是S9就可以的,不知道为什么不能是s9以上的。由于最后我都是在宿舍做的,宿舍连接不上的就没有连接的,最后在机房完成的连接,为了简便起见就没有前面的操作的,只完成了连接。

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

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

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