В настоящее время я пытаюсь извлечь информацию о пользователе из Active Directory в таблицу MS Access. Я немного смущен, если это делается SQL-запросом или VBA.Подключение к Active Directory из MS Access?
ответ
SQL используется для работы с реляционными базами данных, а Access позволяет запускать SQL как с самим собой, так и с любым реляционным источником данных ODBC.
Active Directory также базы данных, но это не является реляционной базой данных (то есть тот, который использует таблицу), вместо того, чтобы это форма графа-баз данных известные как иерархические-базы данных, с несколькими корневых узлами. Каждый узел имеет набор свойств, ACL и несколько дочерних узлов. Узлами могут быть контейнеры, пользователи, компьютеры, организационные единицы и т. Д.
Чтобы запросить Active Directory, вы используете LDAP-запросы (поскольку Active Directory представляет собой реализацию LDAP).
VBA в Access совместим с VBScript, который использует LDAP, поэтому можно использовать методы, подобные этим: Querying Active Directory using VBScript
Смутно, ADODB (от Microsoft COM основе API базы данных) могут быть использованы для нацеливания как реляционные и не реляционных баз данных , Обратите внимание, что в этом примере (из вышеприведенного вопроса и ответа) ADODB.Connection
соответствует LDAP://RootDSE
вместо базы данных Access или SQL, но другие понятия (Соединения, команды и параметры) одинаковы.
- 1. Подключение к Active Directory
- 2. Подключение к Active Directory через .NET.
- 3. Подключение EasyPHP к MS Access
- 4. Проблема подключения Microsoft Access к Active Directory
- 5. Подключение flex/php к Active Directory
- 6. Подключение к Active Directory и поиск пользователя
- 7. Подключение ADFS к Windows Azure Active Directory
- 8. Java: подключение к Active Directory (AD)?
- 9. Подключение C с Active Directory
- 10. Подключение к Active Directory из сети :: LDAP Perl
- 11. Подключение MS Access к Oracle SQLDeveloper
- 12. Подключение к базе данных MS Access
- 13. Vb.net 2010 подключение к MS Access 2007
- 14. VB.Net 2008 подключение к MS Access
- 15. Подключение к MS Access для Visual Studio
- 16. Подключение к MS Access с использованием Javascript
- 17. Доступ к Active Directory
- 18. Подключение к Active Directory, которое присутствует в виртуальной машине (Azure)
- 19. Подключение LDAPS от локального сервера Active Directory к внешнему клиенту
- 20. Подключение к базе данных MS Access из R (x64)
- 21. Подключение к MS Access Источник данных из кода Java
- 22. Подключение к удаленной Active Directory с использованием C# .Net
- 23. Как закрыть мое подключение LDAP к Active Directory
- 24. Аутентификация Active Directory Active Directory и WCF
- 25. Active Directory В MS dynamic CRM 2013
- 26. Требует ли MS CRM 2011 Active Directory
- 27. Интеграция Subversion - OpenLDAP - MS Active Directory
- 28. MS Права доступа с пользователями Active Directory
- 29. Доступ к Active Directory из приложения ASP.net
- 30. Доступ к информации менеджера из Active Directory
Как узнать, что у меня есть связь с AD от VBA, и где результат? – wisenhiemer
@wisenhiemer Если у вас нет соединения, код не удастся, подняв ошибку, и вы получите результаты в объекте 'ADODB.RecordSet', полученном из' ADODB.Command :: Execute'. – Dai