• Have you tried querying AD using a linked server via the OLE DB Provider for Microsoft Directory Services?

    Check out -

    http://msdn.microsoft.com/en-us/library/ms190803(v=sql.105).aspx