我的用户需要对数据库中有限的一组表具有只读权限。当我从其属性中删除db_owner时,对数据库的访问就会消失。该用户对服务器上的其他两个表进行读/写。如何将受限数据库设置为正确的权限?
答案 0 :(得分:1)
您需要将用户添加到db_datareader角色。您可以通过management studio之一以两种方式之一完成此操作,或者您可以执行此类操作。
exec sp_addrolemember 'db_datareader',alcor8
答案 1 :(得分:0)
尝试使用此GRANT SELECT on [databasename].* TO '[name]';
如果您遇到问题,这应该有效,请在评论中发帖