我想用下面的SQL查詢來查詢Active Directory,它完美地工作。從sql server 2008查詢AD描述字段給出錯誤
SELECT * FROM OpenQuery(ADSI,
'SELECT title, displayName, sAMAccountName, givenName,
telephoneNumber, facsimileTelephoneNumber, sn,
mail, physicalDeliveryOfficeName
FROM ''LDAP://DC=mydomain,DC=org''
WHERE sAMAccountName = ''myUser''')
當我添加description
屬性我得到以下錯誤:
Msg 7346, Level 16, State 2, Line 6
Cannot get the data of the row from the OLE DB provider "ADSDSOObject" for linked server "ADSI". Could not convert the data value due to reasons other than sign mismatch or overflow.