Как получить список объектов Active Directory из Transact-SQL?
Самородов Федор Анатольевич: Как получить список объектов Active Directory из Transact-SQL?
В различных административных сценариях (автоматизация, интеграция, обслуживание) возникает необходимость обрабатывать внутри SQL-сченария списки объектов Active Directory. В SQL Server'е есть встроенный механизм для работы с Active Directory и пользоваться этим механизмом совсем не сложно.
SQL Server считает Active Directory внешним источником данных, так что обращаться к базе AD можно через механизм связанных серверов (linked servers). Прежде всего администратор SQL Server-а должен создать связанный сервер. Вот так:
Удобно, что в системе уже есть драйвер для чтения данных из Active Directory:
Теперь в свойствах связанного сервера нужно прописать реквизиты учётной записи, из под которой SQL Server будет обращаться к Active Directory:
Всё готово. Теперь можно обращаться к объектам Active Directory прямо из сценария Transact-SQL. Например, вот так:
Или вот так:
Но лучше, наверное, вот так:
Подробнее об этом Вы сможете узнать на курсах SQL Server
Ближайшие группы
Заказ добавлен в Корзину.
Для завершения оформления, пожалуйста,
перейдите в Корзину!
От какого лица вы будете оплачивать обучение?