[MS SQL 2000, Active Directory] Update db

C++, C#, Visual Basic, Delphi, Perl a ostatní

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod US_Marine 25. 8. 2006 10:08

DD,
potřeboval bych vytviořit automatický job, který by updatoval MSSQL db, problém je v datovém zdroji-chtěl bych, aby se data brala přímo z Active Directory. V DTS importeru ale tato možnost není-nedá se to nějak obejít přes zdroje ODBC???

Existuje i možnost vyexportovat AD pomocí csvde() a do db tahat tento export, - tomu bych se ale raději vyhnul problém s úložným ístem na export...

Díky moc
US_Marine
Junior

Odeslat příspěvekod duracellko 25. 8. 2006 13:34

Viem, ze existuje Active Directory Provider fo OLE DB. Ale viac ti nepoviem. Neviem, ci je sucastou MDAC alebo sa instaluje samostatne. Taktiez neviem, ci DTS nebude mat problemy s tym providerom, ked Active Directory je hierarchicka DB a nie relacna.

No ale snazil som sa aspon poradit, ze co mas hladat.
duracellko
Junior
Uživatelský avatar

Odeslat příspěvekod urys 25. 8. 2006 13:50

ja pouzivam pro pristup k AD tohle:
Kód: Vybrat vše
EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5',
'ADSDSOObject', 'adsdatasource'

a takhle tam koukam ;)
Kód: Vybrat vše
select samaccountname, cn
from openquery (ADSI,'
   SELECT cn, samaccountname
   FROM ''LDAP://dc=domena, dc=cz''
   WHERE  objectCategory = ''Person'' AND objectClass = ''user''
   ')
urys
Kolemjdoucí
Uživatelský avatar

Odeslat příspěvekod US_Marine 3. 9. 2006 21:16

Díky moc, byl sem na dovolený, tak sem to ještě nezkoušel, ale vypadá to použitelně:))
US_Marine
Junior


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků