Как я могу увидеть, кто связан с моей БД?


12

Я пытался переименовать базу данных, и она сказала, что она должна быть заблокирована исключительно для выполнения этой операции ...

Как я могу проверить, кто к нему подключен?


7
Со вчерашнего дня вы задали восемь вопросов по SQL 2008. Здорово, что вы активный участник SF, но, возможно, вам стоит спросить, какие учебные материалы лучше всего помогут вам в изучении SQL 2008?
Jscott

@jscott вопрос, который вы предлагаете, является открытым. Это не очень подходит для формата стека. Вы можете предложить книгу, если она у вас есть. SteveC может задавать столько вопросов, сколько ему нужно.
bluekeys

@dsjbirch Спасибо за продолжение, но многое изменилось с «хорошей подгонкой» в SF за последние 5 лет.
Jscott

@ jscott, ха! Я не смотрел на дату. Хорошего дня.
bluekeys

1
Обучение через чтение справочного материала - отличный способ учиться для некоторых людей. Я боролся на протяжении всей своей жизни с проблемами концентрации и провел много тысяч часов и решил, что я глуп или ленив.
l --''''''--------- '' '' '' '' '' ''

Ответы:


17

Если я правильно помню в 2005 году, вы можете напечатать это в новом запросе, а затем выполнить его:

exec sp_who
go

это, вероятно, будет работать в 2008 году.

Да, это будет: http://msdn.microsoft.com/en-us/library/ms174313.aspx


3
Кроме того, sp_who2 даст вам больше информации, чем sp_who.
Joeqwerty

8

Вы можете использовать монитор активности в SQL Server Management Studio. Когда он откроется, посмотрите раздел «Процессы», чтобы увидеть, что работает, логин, используемую базу данных и другую полезную информацию.


1

Я думаю, чтобы проверить количество активных соединений и их баз данных, пожалуйста, используйте:

SELECT DB_NAME(dbid) as DBName, COUNT(dbid) as 'Number Of Connections',
    loginame as LoginName
FROM sys.sysprocesses
WHERE dbid > 0
GROUP BY dbid, loginame

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.