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 displaynameGO
SELECT * FROM viewADContacts