SQL Server 中链接的 ADSI 的可用字段
Posted
技术标签:
【中文标题】SQL Server 中链接的 ADSI 的可用字段【英文标题】:Available fields for ADSI Linked in SQL Server 【发布时间】:2009-06-30 17:37:43 【问题描述】:我们目前有一个查询活动目录信息的视图。我想知道是否有关于 AD 中哪些字段(字段名称)可供我查询的很好参考。我无权访问 Active Directory,所以我不能在那里到处玩,也许自己想办法。任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:Active Directory 使用 LDAP v3。此版本指定可以修改、添加和删除任何字段,但为了使 AD 正常工作,它保留了许多字段。您可以通过转到域控制器并使用架构编辑器(在 MMC 中)查看可用字段来查看 AD 实例的架构,但正如您所说,您无权访问这些资源。以下是大多数 LDAP 实现中使用的通用属性:
givenName:名字
sn:姓氏
telephoneNumber:电话号码
streetAddress:街道地址
l: 城市
st: 状态
c: 国家
邮政编码:邮政编码
【讨论】:
谢谢,我正在尝试确定我应该使用哪个作为用户的唯一标识符...我看到了 objectguid、msExchMailboxGUID、attributesecurityguid...有什么建议吗?我想确保即使记录用户名等发生变化,这个 guid 也不会改变。 sAMAccountName 是主 AD 标识符【参考方案2】:Richard Mueller's site 有一组非常好的参考资料 - 他有关于 AD properties 的 Excel 表格,它们如何映射到“Active Directory 用户和计算机”工具,以及如何映射到 search using ADO - 很多好东西!
马克
【讨论】:
以上是关于SQL Server 中链接的 ADSI 的可用字段的主要内容,如果未能解决你的问题,请参考以下文章
SQL Server 高可用(always on)配置指南之域(AD)环境搭建