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 streetaddress, pager, company, title, displayName, telephoneNumber, sAMAccountName,
mail, mobile, facsimileTelephoneNumber, department, physicalDeliveryOfficeName, givenname
FROM ''LDAP://10.2.2.1/OU=游戏,DC=game,DC=com''
WHERE objectClass = ''User''
') AS tblADSI
ORDER BY displayname
GO
SELECT * FROM viewADContacts
转载于:https://blog.51cto.com/gywxdn/1209495