¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Cómo configurar un servidor vinculado para consultar el Directorio Activo con SQL Server

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 103 Vistas
0
Cargando...

Recientemente, mi cliente me pidió que realizara una promoción. Estaban moviendo código de desarrollo a QA y eso en un servidor recién configurado.

La promoción contenía ciertos scripts SQL que consultan el Directorio Activo. Pero como no se crearon ni configuraron servidores vinculados ADSI, tuve que hacerlo.

A veces necesitamos consultar el Directorio Activo usando consultas SQL.

El script a continuación crea un servidor vinculado y utiliza OPENQUERY para recuperar datos.

1. Crear el servidor vinculado -  para crear un servidor vinculado

EXEC sp_addlinkedserver @server = 'ADSI', @srvproduct = 'Active Directory Services 2.5', @provider = 'ADSDSOObject', @datasrc = 'adsdatasource'

2. Agregar un contexto de seguridad - crear un contexto de seguridad

EXEC sp_addlinkedsrvlogin @rmtsrvname = 'ADSI', @useself = 'False', @locallogin = 'sa', @rmtuser = '<DOMAIN>\<username>', @rmtpassword = '<password>'

3. Configurar el servidor para permitir funciones OPENQUERY

--Configurar el servidor para permitir funciones OPENQUERY


sp_configure 'show advanced options', 1
reconfigure with override

sp_configure 'Ad Hoc Distributed Queries', 1
reconfigure

Ahora podemos acceder al Directorio Activo usando una consulta como esta:

SELECT * FROM OpenQuery(ADSI, 'SELECT * FROM ''LDAP://DC=<DOMAIN>,DC=com'' WHERE objectCategory=''User'' ')





Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?