누가 내 DB에 연결되어 있는지 어떻게 알 수 있습니까?


12

데이터베이스 이름을 바꾸려고했지만이 작업을 수행하기 위해 독점적으로 잠겨 야한다고 말했습니다.

누가 연결되어 있는지 어떻게 확인할 수 있습니까?


7
어제부터 8 개의 SQL 2008 질문을했습니다. SF에서 활발한 활동을 펼친 분은 훌륭하지만 SQL 2008 학습에 가장 도움이 될 교육 자료는 무엇입니까?
jscott

@ jscott 당신이 제안하는 질문은 끝났습니다. 스택 형식에 적합하지 않습니다. 책 제안이 있으면 책 제안을 할 수 있습니다. SteveC는 필요한만큼 많은 질문을 자유롭게 할 수 있습니다.
bluekeys

@dsjbirch 후속 조치를 수행해 주셔서 감사하지만 지난 5 년 이상 SF에서 "적합"으로 많이 변경되었습니다.
jscott

@jscott, 하! 나는 날짜를 보지 않았다. 좋은 하루 보내세요
bluekeys

1
참고 자료를 통한 학습은 일부 사람들에게 배우는 좋은 방법입니다. 나는 평생 집중력 문제로 어려움을 겪었고 수천 시간을 투자했으며 내가 멍청하거나 게으르다 고 결정했습니다.
l --''''''--------- '' '' '' '' '' '' '

답변:



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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.