Я пытаюсь запросить Active Directory с помощью следующего SQL-запроса, который отлично работает.
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, уровень 16, состояние 2, строка 6
Не удается получить данные строки от поставщика OLE DB «ADSDSOObject» для связанного сервера «ADSI». Не удалось преобразовать значение данных по причинам, отличным от несоответствия знаков или переполнения.