1

下面是我尝试使用链接服务器对 LDAP 执行的简短查询:

从 openquery(ADSI,'') 中选择 *

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

消息 7321,第 16 层,状态 2,第 1 行

准备查询“”以针对链接服务器“ADSI”的 OLE DB 提供程序“ADSDSOObject”执行时出错。

链接服务器 ADSI 是使用域帐户创建的。此外,如果我们能提供帮助,我们宁愿不使用 OPENROWSET。

4

1 回答 1

0

你在使用 TLS/SSL 吗?

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

有关详细信息,请参阅http://support.microsoft.com/kb/823659

可能不相关,但我注意到 OPENQUERY 的查询部分中没有明确的 'SELECT * FROM "LDAP://DC=MyDC,DC=MyOtherDC"'

祝你好运

于 2011-10-28T18:18:14.427 回答