![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
определить список пользователей БД , подключенных к БД [D7, MSSQL]
Ильин С. © (2007-03-19 13:53:00)Кто знает как можно определить список пользователей БД , подключенных к БД MSsql
sniknik (2007-03-19 15:59:00) [1]> да в базе 1сv8...
с точки зрения mssql юзеры 1с это просто данные в какойто из таблиц... (если вообще в таблице), ищи/читай по 1с-у как и где оно свои данные хранит.
в sp_who и системные таблицы не лезь, максимум что найдешь только системного юзера на подключение к mssql (общего на всех пользователей 1c).
svs_sergo (2007-03-19 15:32:00) [2]Можно использовать системную таблицу sysprocesses, например:
select hostname, nt_username
from master..sysprocesses
where hostname != ''
and program_name like '%NameProga%'
group by hostname, nt_username
Ega23 (2007-03-19 15:31:00) [3]
> да в базе 1сv8 забиты юзеры вот их то мне и нужно определить,
> т.е. работает в данный момнет определенный пользователь
> или нет.
sp_who
Ильин С. (2007-03-19 15:17:00) [4]да в базе 1сv8 забиты юзеры вот их то мне и нужно определить, т.е. работает в данный момнет определенный пользователь или нет.
sniknik (2007-03-19 14:39:00) [5]> данная функция не показывет пользователей бд,
данная функция показывает все что нужно, в том числе какая база пользователем открыта (к чему коннект), но она видимо не показывает то что нужно тебе... и в общем то не мудрено, т.к. судя по всему ты пытаешься определить "самопальных" юзеров которые в базе определены не более как данные (с точки зрения mssql). имхо конечно, больно скудное "описание".
Ильин С. (2007-03-19 14:25:00) [6]данная функция не показывет пользователей бд,
stone (2007-03-19 14:02:00) [7]sp_who