Разбирам, че данните за влизане на потребители на домейн са картографирани в AD група?
Трябва да имате предвид, че потребителят може да бъде в няколко AD групи и всяка от тях може да бъде картографирана по някакъв начин в базата данни, което може да е малко объркващо. Освен това означава, че имате нужда от нещо с множество резултати :)
Опитайте това:
select * from sys.server_principals where type_desc = 'WINDOWS_GROUP' and is_member(name) = 1
Мисля, че трябва да грабне правилно всички влизания в Windows Group, които ще бъдат обвързани с определени потребители. След това можете да се присъедините към него за потребители на база данни, т.е.:
Select u.name from YourDB.sys.syslogins l
inner join YourDB.sys.sysusers u
on l.sid = u.sid
where l.loginname = ANY (select * from sys.server_principals where type_desc = 'WINDOWS_GROUP' and is_member(name) = 1)
Трябва да имате предвид, че през целия път може да се наложи да обработвате цели набори, а не единични стойности.