Как из приложения определить роль пользователя в SQL Server

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
VikHion
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 14.10.2003 (Вт) 11:20
Откуда: Kirovograd

Как из приложения определить роль пользователя в SQL Server

Сообщение VikHion » 16.05.2004 (Вс) 11:51

Задача выглядит примерно так: после установки connect, приложению нужно узнать роль пользователя , может кто-то знает какая stored procedure возвращает эту информацию. В приложении использую ADO. С SQL начал работать недавно, так что почти ничего не знаю, все что нашел это sp_helprolemember, но кажется это не совсем то.

Cmd.ActiveConnection = cnPart
Cmd.CommandText = "sp_helprolemember"
Cmd.CommandTimeout = 30
Cmd.CommandType = adCmdStoredProc
Set prm = Cmd.CreateParameter("Type", adChar, adParamInput, 24, "Public")
Cmd.Parameters.Append prm
Set Rs = Cmd.Execute

aaf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 190
Зарегистрирован: 08.02.2002 (Пт) 13:48
Откуда: Russia

Сообщение aaf » 17.05.2004 (Пн) 8:13

есть еще sp_helpuser:
declare @a varchar(50)
set @a=SYSTEM_USER
exec sp_helpuser @a
Вечный LAmer

VikHion
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 14.10.2003 (Вт) 11:20
Откуда: Kirovograd

Сообщение VikHion » 17.05.2004 (Пн) 8:34

Спасибо!!! Это то что доктор прописал :lol: И как я ее только просмотрел??? :roll:


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 2

    TopList  
cron