2011-10-12 58 views
1

下面是我尝试使用链接的服务器来执行对LDAP的缩写查询:链接服务器 - LDAP - 消息7321

SELECT * FROM OPENQUERY(ADSI, '')

查询运行正常,除非在LDAP服务器上将“域控制器:LDAP服务器签名要求”安全设置更改为“需要签名”。当我这样做,我得到以下错误:

消息7321,级别16,状态2,行,同时准备查询“”对OLE DB提供程序执行“ADSDSOObject”为链接发生1个

错误服务器“ADSI”。

链接的服务器ADSI使用域帐户创建。另外,如果我们可以提供帮助,我们不希望使用OPENROWSET。

回答

0

您使用的是TLS/SSL?

如果您“需要签名”,则必须协商LDAP数据签名选项,除非正在使用传输层安全性/安全套接字层(TLS/SSL)。

查看http://support.microsoft.com/kb/823659了解更多信息。

可能是不相关的,但我注意到没有明确 'SELECT * FROM “LDAP:// DC = MYDC,DC = MyOtherDC”' 在OPENQUERY

好运

查询部分