04数据库之数据安全性

1、修改服务器的身份验证模式为“SQL Server和Windows身份验证模式”

在这里插入图片描述

2、在服务器级别上创建二个以SQL Server身份验证为方式的登录名,登录名称分别为login_1、login_2。

在这里插入图片描述

3、为 login_1登录名建立在“Student_DB_姓名首字母缩写”数据库(即实验三所用的数据库)上的用户user_1,为login_2登录名建立在该数据库上的用户user_2,并授予用户user_1具有查询数据库中Student表的权限。

在这里插入图片描述

4、把对表Course的INSERT权力授予用户user_1,允许他再将此权限授予用户user_2,试进行此权限的验证。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、授予用户user_2对Student表有SELECT和INSERT权限,并验证user_2是否能够执行这些操作。

在这里插入图片描述
在这里插入图片描述

6、授予用户user_1对SC表有Delete的权限,对Grade字段具有UPDATE的权利,并验证user_1能否对所有学生成绩进行成绩的修改。

在这里插入图片描述
在这里插入图片描述

7、把对用户user_2授予的对Student表的SELECT和INSERT权限收回,并验证收回后的执行情况。

在这里插入图片描述

8、(选做题)在“Student_DB_姓名首字母缩写”数据库中创建角色SROLE,将查询和更新Course表的权限授予角色SROLE,为此角色增添一角色成员,并验证该角色的权限。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45713984/article/details/106962199