Какой запрос sql мне нужно будет показывать активированные роли сервера у определенного пользователя?Как показать роли сервера SQL Server 2000 через SQL-запрос
1
A
ответ
2
EXEC sp_helpuser 'username' должен делать.
1
Это следует сделать это:
select 'ServerRole' = spv.name, 'MemberName' = lgn.name, 'MemberSID' = lgn.sid
from master.dbo.spt_values spv, master.dbo.sysxlogins lgn
where spv.low = 0 and
spv.type = 'SRV' and
lgn.srvid IS NULL and
spv.number & lgn.xstatus = spv.number
Вы пытаетесь определить, является ли пользователь имеет роли «db_writer» и т.д., возложенные на него? – Darksider 2008-10-07 06:10:34
im пытается определить, какие роли сервера (системный администратор, администратор безопасности, администратор процесса и т. Д.) Пользователь имеет .. – sef 2008-10-07 06:15:17