gpt4 book ai didi

sql - 从 SQL Server 2005 查询 Active Directory

转载 作者:行者123 更新时间:2023-12-04 09:29:45 25 4
gpt4 key购买 nike

如何从 SQL Server 2005 查询 Active Directory?

最佳答案

很笼统的问题,但这里有一些指示。

您需要在指向 ADSI(Active Directory 服务接口(interface))的 SQL Server 上创建一个链接服务器,这样就可以做到。

EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5', 'ADSDSOObject', 'adsdatasource'

然后您可以使用以下类型的查询。

SELECT *
FROM OPENQUERY(ADSI, 'SELECT sAMAccountName
FROM ''LDAP://DC=MyDC,DC=com,DC=uk''
WHERE objectCategory = ''Person''
AND objectClass = ''user'')

您需要适本地设置 LDAP://行(请向您的 AD 管理员询问详细信息),并注意在 SQL Server 中默认禁用使用 OpenQuery 的分布式即席查询。一旦你有了上面的内容,用谷歌搜索任何特定的变化应该很容易。

关于sql - 从 SQL Server 2005 查询 Active Directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1251038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com