2012-02-08 8 views
2

は、LDAPを使用して、私のSSISを実行しているとき、私は私のADOデータソース上でこのエラーを取得するADO.NETデータソース上の一般的なエラーを投げる:LDAPのSSIS

[LDAP Source 1 ] Error: The component "LDAP Source" (1) was unable to process the data. 'ADsDSOObject' failed with no error message available, result code: -2147016669(0x80072023).

[SSIS.Pipeline] Error: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED. The PrimeOutput method on component "LDAP Source" (1) returned error code 0xC02090F5. The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing. There may be error messages posted before this with more information about the failure.

私はADOとしての私の接続マネージャで設定ADO接続を持っていますMicrosoftディレクトリサービス用のOLE DBプロバイダを使用した.NET接続。以下の例:

enter image description here

私はこのようになりますLDAPクエリを使用して、私のADを照会するADO.NETのデータソースを使用しています:

SELECT sAMAccountName,cn FROM 'LDAP://DC=domain,DC=net' WHERE sAMAccountType = 805306368 

私のデータのプレビューを実行している場合、それはプレビューをうまく引き出します。しかし、パッケージを実行すると、上記のエラーをスローせずにデータソースを通過することはありません。注:私はまた、ADO.NET接続でADSIフラグを1に変更しようとしました。

Microsoft Directory Services ProviderのOLE DBプロバイダでADO.NET接続を使用する場合は、誰もこのエラーを見たことがありますか?

+0

ADO.NETプロバイダとADタイプとのデータ型の非互換性に関する警告が表示されますが、ローカルADからsAMAccountNameとcnを正常に取り戻すことができました。私は周りに遊んで、何かを見つけることができるかどうかを確認します。 – billinkc

+0

あなたは選択リストのmemberofのようなものを読み込もうとしていませんか?上記は完全な列リストですか?削除し、ADネットのソースを読んでみましたか?選択リストを1列に下げてゆっくりと追加してください。障害の原因を突き止めることができるかどうかを確認してください。ソースのアドバンストエディタで、あなたのカラムを見てください。データタイプは、すべてUnicodeストリーム(DT_NTEXT)ですか? – billinkc

+0

これらのオプションをすべて試した後も、私は同じエラーを受けています。それは有効にしなければならないAD側の何かであるかもしれませんか?データソースで「プレビュー」をクリックすると、パーミッションエラーであることがわかりません。 – Lando

答えて