SQL Server 2005 检索LDAP数据(活动目录开发)

1.         建立链接服务器:
使用下面语句建立链接服务器
EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5',
'ADSDSOObject' , 'adsdatasource'
GO
2.         为链接服务器建立安全上下文
打开新建的链接服务器属性,在“安全性”选项卡中选择“使用此安全上下文建立连接”,然后输入有权访问 LDAP 目录的帐号和密码。
3.         创建查询视图
使用下面语句可检索 ldap 的数据:
CREATE VIEW viewADContacts
AS
SELECT *
FROM OPENQUERY( ADSI,
   'SELECT Name, SN, ST,CN
   FROM ''LDAP:// srvadr / OU= SARSInternationalCollege ,DC=sars,DC=us''
   WHERE objectCategory = ''Person'' AND
      objectClass = ''user'' AND Name=''0*''' )
GO
SELECT * FROM viewADContacts

你可能感兴趣的:(sql,sql,server,数据,目录,LDAP,2005)