2011-10-12 59 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

好運

查詢部分