방법 1 - 물리적인 파일명 변경하기
- aaa 데이타베이스의 물리적인 파일 경로
\mssql_data\aaa_data.mdf
\mssql_data\aaa_log.ldf
- 물리적인 파일명 변경 : 데이타베이스를 분리 => 파일명 변경
\mssql_data\bbb_data.mdf
\mssql_data\bbb_log.ldf
- bbb 데이타베이스로 연결 : 연결할 데이타베이스명을 bbb로 해주고 사용자를 지정
방법 2 - 물리적인 파일명 변경하기
QA에서 데이타베이스 명령어인 renamedb를 사용하여 변경
- single 사용자 모드로 변경
EXEC sp_dboption 'aaa', 'single user', 'TRUE'
- sp_renamedb '이전디비명', '바꿀DB명' 으로 지정
EXEC sp_renamedb 'aaa', 'bbb'
- single 사용자 모드를 다시 원상태로 변경
EXEC sp_dboption 'bbb', 'single user', 'FLASE'
* db 속성을 보면 물리적인 파일명은 변경되었으나 논리적인 이름은 변경되어 있지 않다.
3. 논리적인 이름 바꾸기
alter database bbb modify file (name=aaa_data, newname=bbb_data)
alter database bbb modify file (name=aaa_Log, newname=bbb_Log)
물리적인 파일명 및 논리적인 이름 변경 완료.
댓글 없음:
댓글 쓰기