| 
	
 | 
 Posted by Lucky on 07/04/06 14:55 
Hi guys, 
after long long time. i'm back again with another problem. this time i 
think the problem is very very interesting and i really need you help 
on this. 
 
i'm trying to connect to the Active Directory. for that i've added one 
linked server to connect to the active directory. and then query like 
this: 
 
adding linked server: 
 
sp_addlinkedserver 'ADSI', 'Active Directory Service Interfaces', 
'ADSDSOObject', 'adsdatasource' 
 
 
Query: 
 
 
SELECT [Name],SN[Last Name] 
FROM OPENQUERY( ADSI, 
'SELECT Name,SN FROM ''LDAP://domain/CN=Users, 
DC=domainname,DC=com'' 
WHERE objectCategory = ''Person'' AND objectClass = ''user'' order by 
name') 
 
Error: 
OLE DB provider 'ADSDSOObject' reported an error. The provider 
indicates that the user did not have the permission to perform the 
operation. 
 
OLE DB error trace [OLE/DB Provider 'ADSDSOObject' 
ICommandPrepare::Prepare returned 0x80040e09:  The provider indicates 
that the user did not have the permission to perform the operation.]. 
 
 
i can't say anything more on this. as even i dont know about this. it 
is just a R&D on for very important functionality. if someone has done 
anything before like this, please do share with me. 
 
Tools: 
 
windows Active Directory 
sql server 2000 sp4 
VS.net 2005 
 
references: 
 
http://www.databasejournal.com/features/mssql/article.php/2176561 
 
http://www.thescripts.com/forum/thread78906.html 
 
 
thanks, 
Lucky
 
  
Navigation:
[Reply to this message] 
 |