Development
SQL Server Database 이름변경
CecilDeSK
2016. 6. 20. 16:18
반응형
생성되어있는 데이터베이스의 이름을 변경하고자 할때...
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
반응형