Gå til innhold

Anbefalte innlegg

Jeg kjører en spørring mot Active Directory ved bruk av linked server access (ADSI)

 

Jeg kjører følgende kode for å hente data fra AD

 

select

 

sAMAccountName,

givenname as 'First name',

middleName as Initials,

sn as 'Last name',

displayName,

telephonenumber as Telephone,

mail as Mail,

info as Remarks,

title as Title,

department as Department,

company as Company,

manager as Manager

from

openquery

(

ADSI,

'SELECT

 

sAMAccountName,

givenname,

middleName,

sn,

displayName,

telephonenumber,

mail,

info,

title,

department,

company,

manager

 

 

 

FROM

''LDAP://litwaredemo''

 

')

 

Jeg får frem en liste over alle bruker, men får i samma slengen over 100 linjer med NULL i alle kolonner.

 

For å løse det prøvde jeg å sette is not NULL på alle attributer. Slik:

 

 

... samma kode som istad....

 

FROM

''LDAP://litwaredemo''

 

WHERE sAMAccountName is not NULL

AND givenname is not NULL

AND middleName is not NULL

AND sn is not NULL

AND displayName is not NULL

AND telephonenumber is not NULL

AND mail is not NULL

AND info is not NULL

AND title is not NULL

AND department is not NULL

AND company is not NULL

AND manager is not NULL

 

')

 

Og da får jeg følgende feilmelding.

 

"Msg 7321, Level 16, State 2, Line 4

An error occurred while preparing the query "SELECT"

 

Noen som vet hvordan jeg kan løse dette problemet ?

:-)

Lenke til kommentar
Videoannonse
Annonse

Jeg har prøvd å endre begge, og også bruke "gåseøyne" - tegnet. Resultatet blir det samme. Jeg får feil, når jeg legger inn WHERE - clause.

 

Ganske merkelig feil.

Endret av aic007
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...