AD 中的用户的权限被拒绝

Dan*_*iel 3 sql-server-2008 sql-server

我在 Active Directory 中创建了一个组。该组包含 3 个用户。由于某些奇怪的原因,组中的一个用户无法从特定类型的架构中进行选择,而其他 2 个用户可以从同一架构中进行选择,我为其他 2 个用户运行了一些测试 EXECUTE AS USER,除了这一点之外,一切似乎都很好一位用户和我收到以下错误:

消息 229,级别 14,状态 5,第 4 行 对对象“”、数据库“Somethng_Database”、架构“sch”的 SELECT 权限被拒绝。

Jon*_*ite 5

正如 Randi Vertongen 的评论所暗示的那样,该用户很可能属于多个组,其中一个组对相关对象具有明确的拒绝权限。

此查询将显示该用户属于哪个组。

EXEC xp_logininfo 'DomainName\AD_User', 'all'
Run Code Online (Sandbox Code Playgroud)

然后,您可以查看所有结果的输出(确保还检查该特定用户)以查看他们是否具有任何拒绝权限。

  • 我已经对其进行了排序,同一用户是另一个访问被拒绝的组的一部分。权限优先。 (2认同)