从您的问题中,我理解您想了解如何从 SQL Server 查询 Active Directory (AD)。以下是一个简要的答案,涵盖了您提到的所有领域。
问题: 如何从 SQL Server 查询 AD?
答案: 要从 SQL Server 查询 AD,您需要使用 SQL Server 的链接服务器功能,并使用 OPENROWSET 或 OPENQUERY 函数。以下是一个简单的示例:
SELECT *
FROM OPENQUERY(ADSI, 'SELECT displayName, mail FROM ''LDAP://DC=example,DC=com'' WHERE objectClass=''user''')
在这个示例中,我们使用了 OPENQUERY
函数来查询 AD 中的用户信息。我们使用 ADSI
链接服务器,它是一个 SQL Server 的 OLE DB 提供程序,用于连接到 AD。我们使用 LDAP 协议来查询 AD 中的数据。
请注意,您需要确保您的 SQL Server 和 AD 之间的连接是安全的,并且您需要具有适当的权限才能查询 AD 中的数据。
名词概念:
优势:
应用场景:
推荐的腾讯云相关产品:
相关产品介绍链接地址:
云+社区沙龙online [国产数据库]
云+社区沙龙online [国产数据库]
TDSQL-A技术揭秘
中国数据库前世今生
DB TALK 技术分享会
DBTalk
云+社区技术沙龙[第19期]
云+社区技术沙龙[第20期]
腾讯云数据库TDSQL训练营
领取专属 10元无门槛券
手把手带您无忧上云