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

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

Как проверить, кто с ним связан?

12 голосов | спросил l--''''''---------'''''''''''' 28 +04002010-10-28T23:59:15+04:00312010bEurope/MoscowThu, 28 Oct 2010 23:59:15 +0400 2010, 23:59:15

4 ответа


17

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

exec sp_who
go

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

Да, это будет: http://msdn.microsoft.com/ru -us /библиотека /ms174313.aspx

ответил natxo asenjo 29 +04002010-10-29T00:08:50+04:00312010bEurope/MoscowFri, 29 Oct 2010 00:08:50 +0400 2010, 00:08:50
7

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

ответил Sean Howat 29 +04002010-10-29T00:11:11+04:00312010bEurope/MoscowFri, 29 Oct 2010 00:11:11 +0400 2010, 00:11:11
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
ответил Innocent Musa 15 FebruaryEurope/MoscowbMon, 15 Feb 2016 05:14:02 +0300000000amMon, 15 Feb 2016 05:14:02 +030016 2016, 05:14:02
-3

Вы можете использовать встроенную хранимую процедуру sql.

exec sp_who идти

ответил ibrahim Akar 6 J000000Thursday17 2017, 21:00:28

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132