MS-SQL

단일 사용자 모드 해제

쿠카이든 2022. 12. 15. 15:00
728x90
갑자기 단일 사용자로 데이타베이스를 엑세스 할수 없을 때 
- 해제 방법

 

1. 명령어로 연결된 데이터베이스 확인

sp_who2

 

2. 연결되어있는 PID 값 삭제

kill pid값

 

3.다중접속으로 수정

ALTER DATABASE [디비명] SET MULTI_USER

 

4.단일 사용자 모드로 변경

EXEC sp_dboption '디비명', 'single user' , ' TRUE '

 

4-1 단일사용자 해제

EXEC sp_dboption '디비명', 'single user' , ' FLASE'

 

5. 디비명 변경 ( 이전 디비명 , 바꿀디비명)

EXEC sp_renamedb 'aaa', 'bbb'

 

USE master;

GO

ALTER DATABASE AdventureWorks2012

SET SINGLE_USER

WITH ROLLBACK IMMEDIATE;

GO

ALTER DATABASE AdventureWorks2012

SET READ_ONLY;

GO

ALTER DATABASE AdventureWorks2012

SET MULTI_USER;

GO

 

출처 : https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=nawoo&logNo=221166304753 

 

[MSSQL] 단일 사용자 해제

출처 : http://superad.tistory.com/169 출처 : https://docs.microsoft.com/ko-kr/sql/relation...

blog.naver.com

 

728x90

'MS-SQL' 카테고리의 다른 글

인덱스 생성  (0) 2022.12.21
Merge 문이란? (feat. 조건부 데이터 변경)  (2) 2022.12.17
IF ELSE 조건문(+ 유의점)  (0) 2022.12.14
Convert(), Cast() 함수 사용예제  (0) 2022.12.13
WITH (NOLOCK) 의 개념  (0) 2022.12.13