Tsql 链接服务器-LDAP-消息7321

Tsql 链接服务器-LDAP-消息7321,tsql,sql-server-2008,ldap,openquery,Tsql,Sql Server 2008,Ldap,Openquery,下面是我试图使用链接服务器对LDAP执行的一个简短查询: 从openquery(ADSI,“”中选择*) 查询运行正常,除非我在LDAP服务器上将“域控制器:LDAP服务器签名要求”安全设置更改为“需要签名”。当我这样做时,我会得到以下错误: 信息7321,16级,状态2,第1行 准备查询“”以针对链接服务器“ADSI”的OLE DB提供程序“ADSSOObject”执行时出错 链接服务器ADSI是使用域帐户创建的。另外,如果我们可以帮助的话,我们不希望使用OPENROWSET。您使用的是TLS

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

从openquery(ADSI,“”中选择*)

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

信息7321,16级,状态2,第1行

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

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

您使用的是TLS/SSL吗

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

有关更多信息,请参阅

可能是无关的,但我注意到没有明确的 '从“LDAP://DC=MyDC,DC=MyOtherDC”中选择*' 在OPENQUERY的查询部分

祝你好运