OVH Cloud OVH Cloud

Replication base Active directory automatique vers base SQL

3 réponses
Avatar
Alexis Barousse
Bonjour,

je dois absolument installer une requete de replication entre active
directory et une base SQL server afin de mettre à jour les utilisateurs de
mon site extranet.
Effectivement je pourrais via les exports le faire manuellement mais cela
n'a aucun interet (Gain de temps donc de Cout)

Merci de m'indiquer la marche à suivre

3 réponses

Avatar
bruno reiter [MVP]
il ne s'agit sans doute pas de réplication mais de récupération des infos AD
dans SQL.

un exemple qui peut t'aider :

sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5',
'ADSDSOObject','adsdatasource'
go


SELECT * FROM OpenQuery(
ADSI,'<LDAP://DC=mondomaine,DC=com>;(&(objectCategory=Person)(objectClass=user));name,
adspath;subtree')
--ADSI,'<LDAP://DC=mondomaine,DC=com>;(&(objectCategory=Person)(objectClass=user));name,
adspath;subtree, SID;SID')

SELECT * FROM OpenQuery( ADSI, 'SELECT securityIdentifier, adsPath FROM
''LDAP://DC=mondomaine,DC=com'' WHERE objectCategory = ''Person'' AND
objectClass= ''user''')

select * from
(
SELECT * FROM OpenQuery( ADSI, 'SELECT o, name, objectsid, objectguid,
adsPath FROM
''LDAP://DC=mondomaine,DC=com'' WHERE objectCategory = ''Person'' AND
objectClass= ''user''')
)as a
where a.objectsid = (select suser_sid())



br

"Alexis Barousse" wrote in
message news:
Bonjour,

je dois absolument installer une requete de replication entre active
directory et une base SQL server afin de mettre à jour les utilisateurs de
mon site extranet.
Effectivement je pourrais via les exports le faire manuellement mais cela
n'a aucun interet (Gain de temps donc de Cout)

Merci de m'indiquer la marche à suivre


Avatar
Med Bouchenafa
Jamais entendu parlé d'une telle manipulation.
Les données de l'AD sont une base au format JET me semble-t-il

--
Bien cordialement
Med Bouchenafa

"Alexis Barousse" a écrit dans le
message de news:
Bonjour,

je dois absolument installer une requete de replication entre active
directory et une base SQL server afin de mettre à jour les utilisateurs de
mon site extranet.
Effectivement je pourrais via les exports le faire manuellement mais cela
n'a aucun interet (Gain de temps donc de Cout)

Merci de m'indiquer la marche à suivre


Avatar
Alexis Barousse
Il faut verifier dans les service de donnée ODBC dans le MMC que le driver
ADSI soit present sinon il faut l'installer avec le CD server2000 ou sur le
lien
http://www.microsoft.com/downloads/details.aspx?FamilyIDl050fe3-c795-4b7d-b037-185d0506396c&displaylang=fr&Hash=XGT9Y3C.

Mais pour l'historique le mieux est d'aller sur le topic suivant

http://www.forum-microsoft.org/ftopic44616.html