La query è questa:
- Codice: Seleziona tutto
--Select all users
SELECT
*
FROM OPENQUERY(ADSI,'SELECT ADsPath, cn FROM ''LDAP://192.168.1.112/cn=users,ou=groups,dc=example,dc=com'' WHERE objectClass=''top''')
la parte "cn" non funziona e mi restituisce questo errore:
Messaggio 7346, livello 16, stato 2, riga 2
Impossibile ottenere i dati della riga dal provider OLE DB "ADsDSOObject" per il server collegato "ADSI". Impossibile convertire il valore di dati per cause diverse da overflow o non corrispondenza del segno.
Il valore che mi dovrebbe uscire è un testo, tipo "Mario Rossi".
La query è giusta perché se invece di "cn" chiedo il "modifyTimestamp" viene restituita correttamente.
Cosa devo fare per vedere il valore del "cn"?
Grazie anticipatamente