powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как вытащить роли?
6 сообщений из 6, страница 1 из 1
Как вытащить роли?
    #32076370
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня вот какой вопрос:
Я завел несколько ролей на сервере(SQL2000). Они хранятся в системной таблице sysusers вместе с юзерами и со стандартными ролями баз данных. Никаких полей, по которым можно отличить созданные роли от стандартных в таблице sysusers я не нашел. Так вот как вытащить от туда только пользовательские роли(т.е. которые я создал). Мот для этого есть какая стандартная процедурка? Или это ваще нереально?
...
Рейтинг: 0 / 0
Как вытащить роли?
    #32076376
?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
?
Гость
Sorry.
За грубоватое решение

select * from sysusers where issqlrole = 1 and gid<>0
...
Рейтинг: 0 / 0
Как вытащить роли?
    #32076381
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 ?
Спасибо!
То что надо!
...
Рейтинг: 0 / 0
Как вытащить роли?
    #32076399
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так понял можно создавать роли с русскими именами. Мот здесь есть какие-нить подводные камни? В чем может быть касяк?
...
Рейтинг: 0 / 0
Как вытащить роли?
    #32076431
Фотография Белов Владимир
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе не должно быть траблов, т.к. везде передается uid роли
>Cooper
серверные роли
exec sp_helpsrvrole - выводит серверные роли
exec sp_hepsrvrolemember - выводит ServerRole, Пользователя которые входят в эту роль

То же самое, но к БД
exec sp_helprole
exec sp_helprolemember

А то что не отличаются - это ты зря
посмотри внимательно на результат

select * from dbo.sysusers (nolock)

uid роли БД начинается с 16384
...
Рейтинг: 0 / 0
Как вытащить роли?
    #32076544
Фотография Cooper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Белов Владимир
Так я же написал, что нужны только тк роли которые я создал, Ваш запрос не покатит. Правильный запрос написал "?". А за процедуры спасибо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как вытащить роли?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]