1

以下は、リンク サーバーを使用して LDAP に対して実行しようとしている簡略化されたクエリです。

select * from openquery(ADSI,'')

LDAP サーバーで「ドメインコントローラー: LDAP サーバーの署名要件」セキュリティ設定を「署名が必要」に変更した場合を除いて、クエリは正常に実行されます。これを行うと、次のエラーが表示されます。

メッセージ 7321、レベル 16、状態 2、行 1

リンク サーバー "ADSI" の OLE DB プロバイダ "ADSDSOObject" に対して実行するクエリ "" の準備中にエラーが発生しました。

リンク サーバー ADSI は、ドメイン アカウントを使用して作成されます。また、できれば OPENROWSET を使用しないことをお勧めします。

4

1 に答える 1

0

TLS/SSL を使用していますか?

「署名が必要」の場合、Transport Layer Security/Secure Socket Layer (TLS/SSL) が使用されていない限り、LDAP データ署名オプションをネゴシエートする必要があります。

詳細については、 http://support.microsoft.com/kb/823659を​​参照してください。

無関係かもしれませんが、OPENQUERY のクエリ部分に明示的な「SELECT * FROM "LDAP://DC=MyDC,DC=MyOtherDC"」がないことに気付きました

幸運を

于 2011-10-28T18:18:14.427 に答える