Зайдите в Management Studio и нажмите на папку объектов сервера. Затем перейдите к связанным серверам и добавьте «Новый связанный сервер». Здесь вам потребуется вся ваша информация, такая как логин локального сервера для сопоставлений логина удаленного сервера. Например, вы можете использовать учетную запись домена здесь.
Возможно, вы захотите дать вашему связанному серверу имя, например, ADSI или как угодно.
Установив этот связанный сервер, вы можете писать запросы к этим данным, включая запросы SELECT или INSERT, для передачи этих данных AD в ваши собственные бизнес-объекты / таблицы.
Например, вот пример запроса для всех пользователей AD:
SELECT
*
FROM
OPENQUERY(ADSI,
'<LDAP://YourDomainControllerGoesHere/DC=YourDomain,DC=YourDCGoesHere>;(&(objectCategory=Person)(objectClass=user)( !(userAccountControl:1.2.840.113556.1.4.803:=2)));name, sAMAccountName,userAccountControl,
telephoneNumber,mobile, facsimileTelephoneNumber, mail, employeeNumber, department, company, manager, title, versionNumber, adspath, displayname, sn, comment, givenName;subtree')
Rowset_1
Вы захотите поработать с сетевыми администраторами, если не знаете, что происходит после LDAP: //, а также с вашим DC. После этого запустите запрос, и вы получите имена пользователей, адреса электронной почты, номера телефонов и т. Д. Непосредственно из AD.