我试图查询通过LDAP AD从SQL Server 2005中,但出现以下错误:查询公元2005年
消息7321,级别16,状态2,行1 在准备时发生错误对链接服务器“ADSI”的OLE DB提供程序“ADsDSOObject”执行查询“SELECT NAME,MAIL FROM”LDAP:/// CN = foo,CN = Users,DC = bar,DC = com“”。
这是执行下面的存储过程后:
EXEC的sp_addlinkedserver 'ADSI', 'Active Directory服务2.5', 'ADsDSOObject', 'adsdatasource'
目前我跑在我的本地SQL查询Server 2005实例。我已经尝试将安全上下文更改为1)Made Without ...,2)使用登录的当前...进行的更改,以及3)使用此安全上下文进行更改:指定我自己的域帐户。所有三个同样的错误。
不知道它是否重要,但“bar”(请参阅上面的ldap查询)不是我的机器(本地sql服务器实例)或ldap服务器的域。
任何想法?