看板 Database 關於我們 聯絡資訊
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
regionbbs:你的連結伺服器要設足夠可存取權限的AD的帳戶。 01/09 22:07
gero:請問樓上大大,我用同樣權限的帳戶,可以用其他軟體瀏覽ad資料 01/10 00:04