SQL Server 2005 内から LDAP 経由で AD にクエリを実行しようとしていますが、次のエラーが発生します。
メッセージ 7321、レベル 16、状態 2、行 1 に対して実行するクエリ「SELECT NAME,MAIL FROM "LDAP:///CN=foo,CN=Users,DC=bar,DC=com"」の準備中にエラーが発生しましたリンク サーバー "ADSI" の OLE DB プロバイダー "ADsDSOObject"。
これは、次のストアド プロシージャを実行した後です:
exec sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5', 'ADsDSOObject', 'adsdatasource'
現在、ローカルの SQL Server 2005 インスタンスでクエリを実行しています。セキュリティ コンテキストを 1) Made Without... 、2) ログインの current を使用して作成...、および 3) このセキュリティ コンテキストを使用して作成: 自分のドメイン アカウントを指定してみました。3つすべてで同じエラー。
問題があるかどうかはわかりませんが、「バー」(上記のldapクエリを参照)は、私のマシン(ローカルSQLサーバーインスタンス)またはldapサーバーのドメインではありません。
何か案は?