La vida de un DBA, Basis y Bedel en Puerto Rico
2008/06/02
  Hacer consultas desde SQL Server 2000 al Active Directory

Gracias a esta página y un flechazo adicional, pude resolver este cangrejo que tenía tiempo:

http://www.dbforums.com/archive/index.php/t-404559.html

Crear el linked server:

EXEC master.dbo.sp_addlinkedserver
   @server = N'ADSI',
   @srvproduct=N'Active Directory Services',
   @provider=N'ADsDSOObject',
   @datasrc=N'servidor-ad.dominio.local'  -- servidor.dominio.com

Como la PC no está conectada al dominio, modificar el linked server y en security, poner

Be made with this security context

y colocar un usuario del dominio (dominio\usuario) y su password.

Después, ejecutar este query

select *
  from openquery(ADSI,
       'SELECT name
          FROM ''LDAP://gc-domain.guaynabo.local''
         WHERE objectCategory = ''Person'' AND objectClass = ''user''
       ')

 
Comentarios: Publicar un comentario

Suscribirse a Comentarios de la entrada [Atom]





<< Página Principal

Mi foto
Nombre: MADS
Ubicación: San Juan, Puerto Rico, United States
Archivos
mayo 2007 / febrero 2008 / marzo 2008 / abril 2008 / mayo 2008 / junio 2008 / julio 2008 / febrero 2010 / marzo 2010 /


Powered by Blogger

Suscribirse a
Entradas [Atom]