如何向不同的 Active Directory 组授予对特定视图和存储过程的权限



我们正在创建关系数据库,用户正在使用不同的报告工具。我们计划创建视图并授予用户读取访问权限。我们希望创建不同的 AD 组,并授予 AD 组查看特定视图和存储过程的权限,而不是授予所有用户单独的访问权限。

有关如何使用 TSQL 或 GUI 授予广告组对视图或 SP 的访问权限的任何建议。

USE [dbname];
GO
CREATE USER test1 FROM LOGIN domainnameadgroup;
GO
GRANT SELECT ON dbo.MyViewName TO test1;
GO
尝试在

登录名两边加上括号。

USE [dbname];
GO
CREATE USER test1 FROM LOGIN [domainnameadgroup];
GO
GRANT SELECT ON dbo.MyViewName TO test1;
GO

最新更新