SqlServer创建用户-限制访问权限 需求:创建一个具有访问权限登陆用户,用以登陆访问我方数据库, 对其放开指定数据库的指定表。

需求:创建一个具有访问权限登陆用户,用以登陆访问我方数据库, 对其放开指定数据库的指定表
思路:
  1. 创建用户,用以登陆
  2. 用户绑定相应数据库角色,修改角色查看权限,控制查看数据库的个数(未查询到合适方案)
  3. 选择用于展示的表,在【权限】中添加浏览对象即创建的用户
一、用户名创建以及设置
1、首先使用管理员账号登陆到数据库,【安全性】-【登录名】-【新建登录名】
2、在【常规】页签中定义新的登录名以及密码、密码策略、默认数据库等
3、【服务器角色】页签中:用于向用户授予服务器范围内的安全特权
4、【用户映射】
5、【安全对象】
6、【状态】
二、数据表权限设置
1、选中我们要展示的数据库中的数据表,右键【属性】-【权限】
如何就获得某数据库的某数据表的查看权限,也可以对此表的列权限进行设定
但是该服务器上的其它数据库仍是在列表中展现但是不可访问,只能访问指定的这个数据库的指定表
访问其余数据库会报错,如下图:
作者:维C°原文地址:https://blog.csdn.net/MM2286088551/article/details/126523714

%s 个评论

要回复文章请先登录注册