Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.18;
Скачать: CL | DM;

Вниз

Роли в MS SQL Server 7.0   Найти похожие ветки 

 
alxx ©   (2002-10-29 14:47) [0]

Мне нужно узнать какие роли есть у текущего пользователя.
Я делаю так:
1. узнаю имя пользователя через Windows.GetUserName() - NT-идентификация.
2. с помощью EXEC sp_helpuser "полученное_имя_пользователя" получаю список ролей в столбце GroupName.

Вопрос(ы):
1. Как можно узнать имя текущего пользователя через MS SQL Server?
2. Какое имеет право sp_helpuser выдавать информацию о других пользователях если мы не администратор, хотя может быть это из-за того, что я экспериментировал с db_Owner?


 
stone ©   (2002-10-29 15:01) [1]

GetUserName Method
The GetUserName method returns the database user used by the referenced login, when a connection using that login accesses the specified database.



 
vuk ©   (2002-10-29 15:15) [2]

to alxx:
>Мне нужно узнать какие роли есть у текущего пользователя.
предположительно это можно сделать так :

select name from sysusers
where issqlrole = 1 and is_member(name)<>0

и еще
>Как можно узнать имя текущего пользователя через MS SQL Server?
select system_user



Страницы: 1 вся ветка

Текущий архив: 2002.11.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.022 c
14-59358
Стивенс
2002-10-27 20:06
2002.11.18
Ищу компанент, помогите плиз


3-59006
Nemesis
2002-10-28 10:48
2002.11.18
Lock file has grown too large


14-59380
roadster
2002-10-30 10:30
2002.11.18
Модемное соединение в WIN2000


1-59147
kserg@ukr.net
2002-11-08 18:19
2002.11.18
Как правильно определить свое событие и обработчик к нему


6-59300
Aldor
2002-09-20 11:56
2002.11.18
А можно ли узнать имя компа в сети?