首页 > 数据库技术 > 详细

数据库安全性实验

时间:2021-05-27 16:52:13      阅读:16      评论:0      收藏:0      [点我收藏+]

1.将服务器设置为混合登录模式

点击右键的属性,然后点击里面的安全性,将服务器身份验证调节成混合模式,即SQL Server和Windows身份验证的模式。

技术分享图片

 

2.新建一个登录

找到安全性中的登录名,点击右键新建一个新的登录名。点开登录名就可以看到我们新建的登陆名了。

技术分享图片技术分享图片技术分享图片

 

3.将新建的登录分配给数据库

先新建一个数据库udata,然后在安全性的用户里面新建一个用户,用户名自定义为u1,然后把他的登陆名设为我们刚刚建立的登录utest。

技术分享图片技术分享图片技术分享图片

 

这里需要注意的是,如果没有把u1的登录名设为utest的话,在utest里面新建连接是无法访问udata数据库的。

4.在数据库中新建架构,让新用户拥有该架构

在数据库udata的安全性里面找到架构,点击右键新建架构cc,把架构所有者设为u1,然后按确认即可。

技术分享图片技术分享图片技术分享图片

 

5.给新用户赋权,如表的增删改查权限,建表权

我们现在sa用户登录上在udata建立三张表a,b,c,然后先切换到utest,发现他是没有权限访问这三张表的

技术分享图片

 

 然后我们再回到sa上面,对u1进行赋值权限(注意要把数据库调成udata)

技术分享图片

 

这个时候再回到utest,发现可以访问了

技术分享图片

 

6.收回用户相应权限

在sa上面进行收回相应权限的操作

技术分享图片

再返回utest发现无法访问a,b,c三张表了

技术分享图片

 

数据库安全性实验

原文:https://www.cnblogs.com/Celiachen/p/14817636.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!