我正在查询广告以提取用户详细信息,包括使用SQL
调用将缩略图缩编为OPENQUERY
服务(见下文):
CREATE TABLE #ADContacts(Name VARCHAR(100), Company VARCHAR(100), Title VARCHAR(100),
Landline VARCHAR(100), Mobile VARCHAR(100), Email VARCHAR(100),
ThumbnailPhoto VARBINARY(MAX), sAMAccountName VARCHAR(1000))
INSERT INTO #ADContacts(Name, Company, Title, Landline,
Mobile, Email, ThumbnailPhoto, sAMAccountName)
SELECT * FROM OpenQuery (
ADSI,
'SELECT sAMAccountName, thumbnailPhoto, mail, mobile, telephoneNumber, title, Company, displayName
FROM ''LDAP://domain.int/OU=UsersOU,DC=domain,DC=int''
WHERE objectClass = ''User''
') AS tblADSI
ORDER BY displayname
当用户的缩略图jpeg大小超过4K时,我在查询中收到以下错误消息:
链接服务器“ ADSI”的OLE DB提供程序“ ADSDSOObject”返回了列“ [ADSDSOObject] .thumbnailPhoto”的截断数据。实际数据长度为9358,截断数据长度为4000。
非常感谢您在升级缩略图方面的帮助,我们可以将其导入到AD /此应用程序中。