SQL Server Database 이름변경

Development 2016. 6. 20. 16:18 posted by CecilDeSK
반응형

생성되어있는 데이터베이스의 이름을 변경하고자 할때...


Microsoft SMSS(Microsoft SQL Server Management Studio) 이용


* 사용중인 데이터베이스를 단일 사용자모드로 변경하고 데이터베이스 이름 변경후 멀티사용자로 다시 변경한다.


1. 사용중인 데이터베이스 를 선택하고 속성 창을 연다.



2. 속성에서 옵션중 상태-> 엑세스 제한을 기본 MULTI_USER -> SINGLE_USER로 변경하여 접근제한하고 



3. 단일사용자 모드로 변경후 데이터 베이스의 이름을 변경한다.


4. 이름 변경은 해당 데이터베이스를 선택하고 이름변경으로 진행하면 된다.


5. 변경 완료후 다시 속성-옵션-엑세스제한을 MULTI_USER로 변경한다.






T-SQL  이용하여 변경



-- SINGLE_USER 엑세스제한

ALTER DATABASE TESTDB

SET SINGLE_USER

GO


-- 데이터베이스 이름변경 

ALTER DATABSE TESTDB

MODIFY NAME=TESTDB_RENAME

GO


-- MULTI_USER 엑세스제한 복구

ALTER DATABASE TESTDB_RENAME

SET MULTI_USER

GO




반응형