![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как подключиться к базе данных Active Directory! [D7, Active Directory]
GhosTer © (2007-06-14 16:19:00)Нужно сделать выгрузку информацию, из Active Directory, о пользователях!
Хотел бы попробовать через Делфи 2006.
Подскажите а как подключиться к базе!
То что через компоненты ADO я примерно понимаю.
Скажите как!
GhosTer (2007-06-20 10:48:00) [1]Всем большое спасибо!
отдельное Огромное спасибо smirnov!
Все получилось!
smirnov (2007-06-18 13:01:00) [2]ЗЫ Это для W 2003 server
smirnov (2007-06-18 12:58:00) [3]для примера:
строка подключения 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
(ввести в командной строке).
Anatoly Podgoretsky (2007-06-17 12:21:00) [4]> DrPass (17.06.2007 12:11:07) [7]
Ну так Active Directory тут не причем, а причем только принципы организации таких баз. Тяжело с ними работать методами реляционных баз.
DrPass (2007-06-17 12:11:00) [5]
> Anatoly Podgoretsky © (17.06.07 12:06) [5]
Я к тому, что через ADO с ней работать просто неудобно. В том-то и дело, что это иерархический каталог, а не RDBMS.
Anatoly Podgoretsky (2007-06-17 12:08:00) [6]> DrPass (17.06.2007 11:35:04) [4]
Вот кстати создал udl файл и щелкнул по нему и что вижу, а вижу Поставщик OLE DB для служб каталогов
Anatoly Podgoretsky (2007-06-17 12:06:00) [7]> DrPass (17.06.2007 11:35:04) [4]
Вполне к месту, есть даже провайдер.
А насчет базы - это полноценная иерархическая база данных.
DrPass (2007-06-17 11:35:00) [8]
> Подскажите а как подключиться к базе!
> То что через компоненты ADO я примерно понимаю
А почему ты решил, что Active Directory - это база данных? Нет, в принципе, она какие-то данные хранит, так что с философской точки зрения это база данных... Но вообще-то это служба каталогов. И работать с ней следует через LDAP-протокол, можно с помощью ADSI. ADO тут не к месту
YurikGL (2007-06-15 22:03:00) [9]Глянь здесь
http://forum.ixbt.com/topic.cgi?id=7:24980
Кстати, если не ошибаюсь, то ключевое слово - LDAP
Desdechado (2007-06-14 16:49:00) [10]Чем не устраивает NetUserGetInfo, LookupAccountName и иже с ними?
Johnmen (2007-06-14 16:39:00) [11]http://megalib.com/books/62/1.htm