3-3 为数据库用户赋予权限(1)


首先,使用sa进行连接数据库:

找到要操作的数据库,展开,安全性,用户,找到PbUser,我们为该用户赋予操作权限,右键,属性,安全对象:


点击搜素:

我们选择特定对象:


单机确定;


单击对象类型:

勾选上我们想要操作的对象:


点击确定,点击浏览:

展示了数据库中的表的列表:

我们可以在此选择想要操作的表:


点击确定;

点击确定,此时,该表呈现在安全对象中:



演示第二个单选项,特定类型的所有对象:

单击 确定,勾选表:


点击确定,此时,会将数据库中的所有表全部添加到安全对象中:



演示第三个选项,属于该架构的所有对象:

数据库架构类似于一个数据库容器,我们选择sys这个数据库架构:


单击确定,会将sys这个架构下所有的安全对象全部列举出来:


现在,我们赋予表UserInfo操作权限,首先选中UserInfo:

在插入中选择授予:


在选择中选择授予:


单击确定,这样,为PbUser赋予了插入和选择的操作权限;



现在,断开链接,使用PbUser进行登陆:

此时,PbUser登录到了sqlserver服务器:


查看表:

E_Market数据库中的表下只有dbo.UserInfo这一张表,并且只能对该表进行插入和选择;

单击右键,选择编辑前两百行:


现在可以为该表新增数据:


该操作成功执行;


现在对数据进行更新:


点击编辑页面,程序报错:


原因是刚才只赋予用户对该表的新增和查看权限,而没有修改的权限;

删除数据,程序依然报错:






猜你喜欢

转载自blog.csdn.net/weixin_38887666/article/details/80475827
3-3