Активные пользователи на MS SQL 2000

Alex__2003
Дата: 16.10.2003 19:19:40
Люди, помогите. Подскажите, пожалуйста, с помощью каких хранимых процедур или системных таблиц (или еще как) я могу отслеживать активных в данный момент пользователей на MS SQL 2000. Заранее спасибо. Ответы можно по почте: alexeysub@mail.ru
jimmers
Дата: 16.10.2003 19:21:11
EXEC sp_who

EXEC sp_who2
Warlib
Дата: 22.10.2003 10:32:06
можно смотреть табличку sysprocess в master
ther
Дата: 22.09.2009 11:29:30
что бы не плодить темы хотел бы задать пару вопросов по sp_who2 и по master.dbo.sysprocesses
1. начал проверять активных пользователейи у меня показывает активного только того который запустил текущий клиент...тоесть активный только я...у остальных статус sleeping...хотя они бегают по базе с удаленных машин. Как все таки выбрать активных пользователей?
2. можно ли выбрать отдельные колонки из sp_who2? я как не пробовал оно ругается...
просто показалось что с sp_who2 он работает быстрее нежели через master.dbo.sysprocesses

sql server 2008
ther
Дата: 22.09.2009 11:33:18
блин жаль что нет редактирования...тоесть у каждого показывает что только он runnable а все остальные sleeping...вот как то так
Glory
Дата: 22.09.2009 11:40:16
ther
что бы не плодить темы хотел бы задать пару вопросов по sp_who2 и по master.dbo.sysprocesses
1. начал проверять активных пользователейи у меня показывает активного только того который запустил текущий клиент...тоесть активный только я...у остальных статус sleeping...хотя они бегают по базе с удаленных машин. Как все таки выбрать активных пользователей?
2. можно ли выбрать отдельные колонки из sp_who2? я как не пробовал оно ругается...
просто показалось что с sp_who2 он работает быстрее нежели через master.dbo.sysprocesses

1. И в чем проблема добавить фильтр по полю статуса ?
2. Оно может только мазать тело лосьеном. А сервер возвращает сообщение об ошибке. А перед этим ему вы отправляете команду
ther
Дата: 22.09.2009 11:49:12
1. да никаких....вот только у всех статус sleeping кроме того кто запускает клиент
2. да ладно цепляться к словам...
Glory
Дата: 22.09.2009 11:51:17
ther
1. да никаких....вот только у всех статус sleeping кроме того кто запускает клиент
2. да ладно цепляться к словам...

1. А сервер тут причем. Он не может указывать пользователям, что и когда им делать
2. Если вы хотите получать серьезные ответы, постарайтесь задавать осмысленные вопросы
ther
Дата: 22.09.2009 12:00:27
1. я может с первым вопросом накрутил...короче...есть допумтим 10 машин 1,2,3...10...запистили клиент 3,5,7...пятый открыл список активных пользователей а у него только он сам активный (судя по sp_who2 и master.dbo.sysprocesses)..потом открыл третий...у него тоже только он со статусом runnable остальные sleeping...ну и тд...как определить все пользователей которые в данный момент подключены к БД?

2. а что неосмысленного в вопросе "можно ли выбрать отдельные колонки из sp_who2?"
Glory
Дата: 22.09.2009 12:03:26
ther


2. а что неосмысленного в вопросе "можно ли выбрать отдельные колонки из sp_who2?"

Т.е. из фразы "я как не пробовал оно ругается..." всем сразу понятно, что вы пробовали, где и как ругается сервер ?