ฉันกำลังพยายามสืบค้น 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
ฉันได้รับข้อผิดพลาดต่อไปนี้:
ข่าวสารเกี่ยวกับ 7346 ระดับ 16 สถานะ 2 บรรทัด 6
ไม่สามารถรับข้อมูลของแถวจากผู้ให้บริการ OLE DB "ADSDSOObject" สำหรับเซิร์ฟเวอร์ที่มีการเชื่อมโยง "ADSI" ไม่สามารถแปลงค่าข้อมูลได้เนื่องจากเหตุผลอื่นนอกเหนือจากการลงชื่อไม่ตรงกันหรือล้น