Текущий архив: 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]для примера:
строка подключения TADOQueryProvider=ADsDSOObject;Encrypt Password=False;Integrated Security=SSPI;Mode=Read;Bind Flags=0;ADSI Flag=-2147483648
запрос SQLselect 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.46 MB
Время: 0.042 c