如何允许域组访问 SQL Server?

stu*_*uck 4 domain sql sql-server

我确定这是一个简单的问题,但我已经找了好几天了......

我有一个属于域的 SQL 服务器。该域有许多用户。

我想允许域中特定组内的任何人选择权限。

现在我必须为每个域用户添加一个 SQL 用户,我确定有更好的方法吗?

CREATE USER [Bob] FOR LOGIN [Domain\Bob]
GRANT SELECT ON TABLE TO "Domain\Group"
Run Code Online (Sandbox Code Playgroud)

鲍勃是组的成员

Gre*_*ker 6

事务 SQL:

use master ;
create login [DOMAIN\Group] from windows ;
use <database> ;
create user [DOMAIN\Group] from login [DOMAIN\Group] ;
grant select on object:: <schema>.<object> to [DOMAIN\Group] ;
Run Code Online (Sandbox Code Playgroud)

您可以从 Windows 组创建 SQL 登录名和数据库用户。请注意,域用户仍以其用户帐户身份连接 - SUSER_SNAME() 函数将返回 DOMAIN\user(而不是 DOMAIN\Group)。