Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2007.10.28;
Скачать: [xml.tar.bz2];

Вниз

Как подключиться к базе данных 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.062 c
11-1174920329
ElectriC
2007-03-26 18:45
2007.10.28
после OnMinimize


4-1177402203
Malik
2007-04-24 12:10
2007.10.28
ChekedBox


1-1187058023
rtm
2007-08-14 06:20
2007.10.28
Как расположить Label вертикально?


1-1186404511
d_oleg
2007-08-06 16:48
2007.10.28
ObjAuto и Intel XEON


2-1191160170
Мурзик
2007-09-30 17:49
2007.10.28
Возможно ли?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский