Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как увидеть пользователей подключенных к базе данных?  [new]
denverenok
Member

Откуда:
Сообщений: 8
Доброго времени суток...
Имеется база данных в MS SQL2005 как можно посмотреть работает ли кто в данный момент с ней?
Ситуация в следующем, мы делаем каждую неделю переключение базы т.е создаем новую, а старую бекапим и оставляем висеть до тех пор пока не накопиться больше 4, после того старая удаляется. При удаленнии иногда бывает выскакивает ошибка, и база переводится в состояние одного пользователя. Как я понимаю такая ошибка возникает когда кто-то работает со старой базой при ее удалении. Как можно посмотреть подключенных к ней пользователей что бы успешно выполнять ее удаление?
Ногами не пинать т.к работаю с базами данных всего 2 недели.
Зараннее спасибо за помощь и конструктивные ответы.
31 авг 12, 22:12    [13097819]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть пользователей подключенных к базе данных?  [new]
Col
Member

Откуда: Торонто
Сообщений: 186
sp_who2
покажет всех пользователей подключенных к серверу.
Ну а если хотите посмотреть конекты к конкретной базе то вот например:
select spid, status, loginame, hostname, blocked, db_name(dbid), cmd from master..sysprocesses where db_name(dbid) = 'DatabaseName'
31 авг 12, 23:03    [13098026]     Ответить | Цитировать Сообщить модератору
 Re: Как увидеть пользователей подключенных к базе данных?  [new]
denverenok
Member

Откуда:
Сообщений: 8
Спасибо помогло...
31 авг 12, 23:10    [13098052]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить