ADSI - OLEDB - memberOf property

Pagina: 1
Acties:

  • StevenK
  • Registratie: Februari 2001
  • Laatst online: 22:38
Iemand ervaring hiermee ?

Ik gebruik een linked-server binnen SQL om info uit de Win2K directory te halen.

De memberOf property van een user is echter een collection en het lukt mij niet om die via T-SQL uit te lezen. Dit lukt al niet vanuit SQL Query Analyzer. De bedoeling is overigens om dit straks vanuit ASP.NET te gebruiken, maar ik zit voorlopig nog ff tegen de juiste T-SQL syntax aan te hikken.

Ik heb dus eerst een linked server aangemaakt:
code:
1
 EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5', 'ADSDSOObject', 'adsdatasource'

Als ik dan met de volgende query info opvraag:
code:
1
2
3
4
SELECT Name, objectGUID, distinguishedName
FROM OPENQUERY(adsi, 'select Name, objectGUID, 
distinguishedName from ''LDAP://knd.local'' 
where sAMAccountName=''Steven''') Rowset_1

Dan krijg ik netjes de gevraagde properties:
code:
1
2
3
4
5
6
Name               objectGUID                         distinguishedName
----------------------------------------------------------------------------------------------------------
Steven Kroesbergen 0x5F9A5E1814CB0F43BDDED070B3566E96 CN=Steven Kroesbergen,OU=Hindepark users,DC=knd,DC=local


(1 row(s) affected)

maar de query:
code:
1
2
3
4
SELECT memberOf, Name, objectGUID, distinguishedName
FROM OPENQUERY(adsi, 'select memberOf, Name, objectGUID, 
distinguishedName from ''LDAP://knd.local'' 
where sAMAccountName=''Steven''') Rowset_2

Geeft de volgende foutmelding:
code:
1
Could not get the data of the row from the OLE DB provider 'ADSDSOObject'. Could not convert the data value due to reasons other than sign mismatch or overflow.

[ Voor 92% gewijzigd door StevenK op 07-04-2003 19:19 . Reden: Verduidelijking op verzoek van whoami ]

Was advocaat maar vindt het juridische nog steeds leuk. Doet tegenwoordig iets in de metaal.


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:02
Welkom in P&W -> Quickstart (update 2/10/2002)

Welke taal, meer info, etc....

https://fgheysels.github.io/


  • StevenK
  • Registratie: Februari 2001
  • Laatst online: 22:38
Iemand een idee of er een forum is waar ik hier iets over kan vinden ?

Was advocaat maar vindt het juridische nog steeds leuk. Doet tegenwoordig iets in de metaal.