|
|
|
Как вытащить роли?
|
|||
|---|---|---|---|
|
#18+
У меня вот какой вопрос: Я завел несколько ролей на сервере(SQL2000). Они хранятся в системной таблице sysusers вместе с юзерами и со стандартными ролями баз данных. Никаких полей, по которым можно отличить созданные роли от стандартных в таблице sysusers я не нашел. Так вот как вытащить от туда только пользовательские роли(т.е. которые я создал). Мот для этого есть какая стандартная процедурка? Или это ваще нереально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2002, 18:35:25 |
|
||
|
Как вытащить роли?
|
|||
|---|---|---|---|
|
#18+
Sorry. За грубоватое решение select * from sysusers where issqlrole = 1 and gid<>0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2002, 18:44:27 |
|
||
|
Как вытащить роли?
|
|||
|---|---|---|---|
|
#18+
2 ? Спасибо! То что надо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2002, 18:49:48 |
|
||
|
Как вытащить роли?
|
|||
|---|---|---|---|
|
#18+
Я так понял можно создавать роли с русскими именами. Мот здесь есть какие-нить подводные камни? В чем может быть касяк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2002, 19:20:54 |
|
||
|
Как вытащить роли?
|
|||
|---|---|---|---|
|
#18+
В принципе не должно быть траблов, т.к. везде передается uid роли >Cooper серверные роли exec sp_helpsrvrole - выводит серверные роли exec sp_hepsrvrolemember - выводит ServerRole, Пользователя которые входят в эту роль То же самое, но к БД exec sp_helprole exec sp_helprolemember А то что не отличаются - это ты зря посмотри внимательно на результат select * from dbo.sysusers (nolock) uid роли БД начинается с 16384 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2002, 21:15:37 |
|
||
|
|

start [/forum/search_topic.php?author=perminov&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 688ms |
| total: | 797ms |

| 0 / 0 |
