|
|
|
Перечень логинов с грантами , принадлежащей конкретной роли
|
|||
|---|---|---|---|
|
#18+
Доброе утро, всем! Смотрел системные хранимки sp_helpgroup sp_helpuser sp_helprotect Не помогло! Как скриптами, всё таки получить перечень логинов, принадлежащей определённой роли или куда копать. Переношу логины и роли с Sybase 12.5 на MSSQL-2005. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 08:38 |
|
||
|
Перечень логинов с грантами , принадлежащей конкретной роли
|
|||
|---|---|---|---|
|
#18+
select sl.name, sl.fullname, ssr.name from sysloginroles slr join syslogins sl on sl.suid = slr.suid join syssrvroles ssr on slr.srid = ssr.srid and ssr.name = 'lis_rx' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 09:26 |
|
||
|
Перечень логинов с грантами , принадлежащей конкретной роли
|
|||
|---|---|---|---|
|
#18+
Александр, большое спасибо! Всё ок! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 09:40 |
|
||
|
Перечень логинов с грантами , принадлежащей конкретной роли
|
|||
|---|---|---|---|
|
#18+
use master go select sl.name, sl.fullname, ssr.name, case sp.action when 151 then 'references' when 193 then 'select' when 195 then 'insert' when 196 then 'delete' when 197 then 'update' when 224 then 'execute' else convert(varchar(10), sp.action ) end as action, so.name from sysloginroles slr join syslogins sl on sl.suid = slr.suid join syssrvroles ssr on slr.srid = ssr.srid join <Имя БД>..sysusers su on su.name = ssr.name join <Имя БД>..sysprotects sp on sp.uid = su.uid and ssr.name = <Имя роли> join <Имя БД>.sysobjects so on so.id = sp.id ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2010, 09:41 |
|
||
|
Перечень логинов с грантами , принадлежащей конкретной роли
|
|||
|---|---|---|---|
|
#18+
Поднимаю заново! Надеюсь не сочтёте за наглость! А как быть, если от роли наследуются, другие роли. Прошлый селект, что то их не вылавливает. Как мне наследуемым ролям раздать права от предков? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2010, 12:57 |
|
||
|
Перечень логинов с грантами , принадлежащей конкретной роли
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2010, 15:15 |
|
||
|
Перечень логинов с грантами , принадлежащей конкретной роли
|
|||
|---|---|---|---|
|
#18+
Спасибо! Что то приложенное не работает. Я своё написал: select name as 'Имя подчинённой роли ' from master..syssrvroles where srid in ( select object from master..sysattributes where object_info1 in (select srid from master..syssrvroles where name = 'name_role') ) and name <> 'sso_role' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2010, 15:34 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=31&tid=2010749]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 144ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...