【发布时间】:2011-07-26 13:25:40
【问题描述】:
我有两个主要使用的 SQL Server(一个 2005 实例和一个 2000。)我的权限结构是这样工作的--
首先我创建一个 Active Directory 组,然后将所有必要的用户添加到其中。然后,我转到 SQL-MS,并通过选择 Windows 身份验证选项添加用户,然后选择我刚刚创建的 AD 组。与本文无关,但我随后将新登录帐户与所有必要的数据表、视图和 SP 相关联。
选择组后,我一直将登录名字段作为AD组的名称,以供参考。
最近我重命名了一个 AD 组。数据库继续工作,并且通过某种方式,SQL Server 知道与 SQL 登录关联的 AD 组。我的问题是 SQL Server 中的登录名没有更新,所以我不知道哪个 AD 组与 SQL Server 登录帐户相关联!
是否有我可以运行的查询,或者是否有隐藏的设置可以帮助我发现哪个 AD 组与此帐户相关联?
-- 编辑--
感谢回复者的回答。你已经回答了这个问题,但是,它传播了另一个问题posted here。
【问题讨论】:
-
到目前为止,有两个适用于 2005 年的好答案。我已经更新了我的问题以反映我需要一个适用于 SQL 2005 和 SQL 2000 的解决方案。第一个为这两种情况提供解决方案的解决方案得到了解决方案检查。
-
正如我所说 - 2000 年的整个安全子系统完全不同,所以我非常怀疑是否会有任何解决方案适用于 2000 以及 2005/2008/2008 R2 版本。 ..
标签: sql-server security sql-server-2005 active-directory sql-server-2000