0

我知道可以授予用户访问数据库的权限以从数据库中选择数据,如下所示。但是为用户表中的每个用户执行此操作需要很长时间。有没有什么方法可以为用户表中的所有用户执行此操作

我想给他们所有人角色以允许他们只读取某些表..任何想法如何做到这一点..但我不想一次只做一个用户我想做整个用户表

CREATE LOGIN sam
    WITH PASSWORD = '';
USE AdventureWorks;
CREATE USER sam FOR LOGIN sam;
GO
GRANT SELECT TO sam
4

2 回答 2

2

创建一个数据库角色,授予该角色选择权限,然后将所有用户添加到该数据库角色中。

这是演示该概念的教程的链接:

自定义数据库角色

于 2013-03-06T09:38:24.030 回答
0

如果您查看授予权限,您可以看到该选项的使用

[ON <table>]
于 2013-03-06T09:41:44.790 回答