sql >> Databáze >  >> RDS >> Sqlserver

Dotazování služby Active Directory ze serveru SQL Server 2005

Docela obecná otázka, ale zde jsou některé odkazy.

Potřebujete propojený server vytvářející na serveru SQL Server, který ukazuje na ADSI (Active Directory Service Interface), něco takového to udělá.

EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5', 'ADSDSOObject', 'adsdatasource'

Potom můžete použít následující druh dotazu.


SELECT *
FROM OPENQUERY(ADSI, 'SELECT sAMAccountName
FROM ''LDAP://DC=MyDC,DC=com,DC=uk''
WHERE objectCategory = ''Person''
AND objectClass = ''user'')

Budete muset správně nastavit řádek LDAP:// (požádejte svého správce AD ​​o podrobnosti) a uvědomte si, že distribuované adhoc dotazy pomocí OpenQuery jsou ve výchozím nastavení na serveru SQL zakázány. Jakmile budete mít výše uvedené, mělo by být docela snadné vyhledat konkrétní varianty.



  1. Mysql vybrat pořadové číslo

  2. Sql Case prohlášení v SQL IN

  3. Migrace databáze MySQL z CloudSQL na AWS RDS

  4. Třídění SQL se neřídí skupina po příkazu, vždy používá primární klíč