如何将 datareader 授予 sql 角色?
Posted
技术标签:
【中文标题】如何将 datareader 授予 sql 角色?【英文标题】:How can I grant datareader to a sql role? 【发布时间】:2011-03-02 06:37:24 【问题描述】:是否可以将 datareader 权限授予 SQL Server 数据库角色而不是用户?
【问题讨论】:
【参考方案1】:使用GRANT 命令。
USE DBNAME;
GRANT SELECT TO RoleName;
GO
【讨论】:
另外,它可能不允许您授予内置角色 ("db_*") - 至少,它不会通过 UI。但您可以授予您创建的角色。【参考方案2】:您可以使用 UI 将您的(用户定义的)数据库角色作为角色成员添加到 db_datareader。
【讨论】:
通过 GUI 查看数据库角色“db_datareader”的属性。在“常规”选项卡上的“此角色的成员:”下,单击“添加...”。此对话框允许选择用户或其他数据库角色。以上是关于如何将 datareader 授予 sql 角色?的主要内容,如果未能解决你的问题,请参考以下文章