SqlServer2016 创建只读用户
1. 找到数据库服务器中的 安全--》登录--》右键--》新建登录
2. 创建用户名和密码,密码策略可以不用勾选;(勾选了会强制校验密码的复杂度以及设置密码过期时间)
3. 角色只需要勾选 public
4. 用户映射里面,勾选需要访问的数据库
然后对应数据库的权限选择:
5. 最重要的一步,也就是 Securables, 选择数据库执行和可以连接登录的权限
同时这里能看到具体的权限,没有报错信息,就是对的
最后保存,就可以了。
注:最后一步很重要,如果不配置,就不能登录数据库。