1

Active Directory の openquery (具体的には「thumbnailPhoto」属性) から varbinary データ型を取得しようとしていますが、返されるデータが 256 文字に切り捨てられているようです。現在保存されているデータを確認するために Active Directory アプリケーションを使用しましたが、256 ビットをはるかに超えているため、データの切り捨てに間違いなく問題があります。

私のクエリは次のようになります。

選択する *
OPENQUERY から (ADSI、
                      'サムネイル写真を選択
FROM ''LDAP://XXXXXX/OU=XX,OU=XX,dc=XX,dc=XX''  
ここで objectClass = ''ユーザー''')

openquery 内でキャスト/変換する方法を調査しようとしましたが、それは不可能であるか、議論されていないようです。

4

1 に答える 1

0

結局のところ、ADへのSQL Serverインターフェイスを操作するのは非常に難しいため、私がしなければならなかったのは、LDAPクエリ(http://technet.microsoft.com/en-us/ )とともにDirectorySearch.netライブラリを使用することでした。 library / aa996205(v = exchg.65).aspx)を使用して、データを切り捨てることなくADからすべての情報を取得します。

于 2013-03-14T19:15:19.543 に答える