Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.28;
Скачать: CL | DM;

Вниз

Как подключиться к базе данных Active Directory!   Найти похожие ветки 

 
GhosTer   (2007-06-14 16:19) [0]

Нужно сделать выгрузку информацию, из Active Directory, о пользователях!
Хотел бы попробовать через Делфи 2006.
Подскажите а как подключиться к базе!
То что через компоненты ADO я  примерно понимаю.
Скажите как!


 
Johnmen ©   (2007-06-14 16:39) [1]

http://megalib.com/books/62/1.htm


 
Desdechado ©   (2007-06-14 16:49) [2]

Чем не устраивает NetUserGetInfo, LookupAccountName и иже с ними?


 
YurikGL ©   (2007-06-15 22:03) [3]

Глянь здесь
http://forum.ixbt.com/topic.cgi?id=7:24980

Кстати, если не ошибаюсь, то ключевое слово - LDAP


 
DrPass ©   (2007-06-17 11:35) [4]


> Подскажите а как подключиться к базе!
> То что через компоненты ADO я  примерно понимаю

А почему ты решил, что Active Directory - это база данных? Нет, в принципе, она какие-то данные хранит, так что с философской точки зрения это база данных... Но вообще-то это служба каталогов. И работать с ней следует через LDAP-протокол, можно с помощью ADSI. ADO тут не к месту


 
Anatoly Podgoretsky ©   (2007-06-17 12:06) [5]

> DrPass  (17.06.2007 11:35:04)  [4]

Вполне к месту, есть даже провайдер.
А насчет базы - это полноценная иерархическая база данных.


 
Anatoly Podgoretsky ©   (2007-06-17 12:08) [6]

> DrPass  (17.06.2007 11:35:04)  [4]

Вот кстати создал udl файл и щелкнул по нему и что вижу, а вижу Поставщик OLE DB для служб каталогов


 
DrPass ©   (2007-06-17 12:11) [7]


> Anatoly Podgoretsky ©   (17.06.07 12:06) [5]

Я к тому, что через ADO с ней работать просто неудобно. В том-то и дело, что это иерархический каталог, а не RDBMS.


 
Anatoly Podgoretsky ©   (2007-06-17 12:21) [8]

> DrPass  (17.06.2007 12:11:07)  [7]

Ну так Active Directory тут не причем, а причем только принципы организации таких баз. Тяжело с ними работать методами реляционных баз.


 
smirnov   (2007-06-18 12:58) [9]

для примера:
строка подключения TADOQuery

Provider=ADsDSOObject;Encrypt Password=False;Integrated Security=SSPI;Mode=Read;Bind Flags=0;ADSI Flag=-2147483648

запрос SQL

select adspath
   from "LDAP://DC=domain,DC=ru"
   where
   objectClass="group" and samaccountname = "MailUsers"


Подробно посмотреть возможные поля запроса (и еще много чего) поможет
adsiedit.msc
(ввести в командной строке).


 
smirnov   (2007-06-18 13:01) [10]

ЗЫ Это для W 2003 server


 
GhosTer   (2007-06-20 10:48) [11]

Всем большое спасибо!
отдельное Огромное спасибо smirnov!
Все получилось!



Страницы: 1 вся ветка

Текущий архив: 2007.10.28;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
15-1190408875
Kostafey
2007-09-22 01:07
2007.10.28
С днем рождения ! 22 сентября


2-1191732400
A.Brej
2007-10-07 08:46
2007.10.28
DBLookupComboBox1


2-1191923774
новый_
2007-10-09 13:56
2007.10.28
ValueListEditor и ComboBox


11-1174753009
Ned
2007-03-24 19:16
2007.10.28
WordWrap


2-1191862496
DeadLord
2007-10-08 20:54
2007.10.28
ламерский вопрос:(