作者gero (憨)
看板Database
标题[SQL ] SQL2005 连接AD资料库的问题
时间Fri Jan 9 18:30:36 2009
EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5', 'ADSDSOObject', 'adsdatasource'
sp_configure 'show advanced options', 1
go
reconfigure with override
go
sp_configure 'Ad Hoc Distributed Queries', 1
go
reconfigure
go
执行以上语法後
SELECT *
FROM OpenQuery
(ADSI, 'SELECT * FROM ''LDAP://10.10.xxx.xxx:389/OU=aaa,DC=bbb,DC=ccc,DC=ddd''
WHERE objectClass=''user'' ')
接着执行以上语法列出资料(OU跟DC我改过了)
但我收到下列错误
无法从连结伺服器 "ADSI" 的 OLE DB 提供者 "ADSDSOObject" 提取资料列。
请问哪位大大知道怎麽解决吗?
所有权限设定我都没改过,都是预设值!
而且我用过LDAP browser试过,我登入OS的domain user account是可以捞到资料的,
而且SQL server 的登入方式为winndows验证
拜托大家帮忙了!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.231.35.157
1F:推 regionbbs:你的连结伺服器要设足够可存取权限的AD的帐户。 01/09 22:07
2F:→ gero:请问楼上大大,我用同样权限的帐户,可以用其他软体浏览ad资料 01/10 00:04