1. 물리적 파일명 변경
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명', '바꿀DB명' 으로 지정
EXEC sp_renamedb 'aaa', 'bbb'
-- single 사용자 모드를 다시 원상태로 변경
EXEC sp_dboption 'bbb', 'single user', 'FALSE'
* DB 속성을 보면 물리적인 파일명은 변경되었으나 논리적인 이름은 변경되어 있지 않다.
3. 논리적인 이름 바꾸기
alter database bbb modify file (name=aaa_data, newname=bbb_data)
alter database bbb modify file (name=aaa_log, newname=bbb_log)
출처 : http://jumpstart.tistory.com/entry/MSSQL-DB-%EC%9D%B4%EB%A6%84-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0
'Computer > Database' 카테고리의 다른 글
MS SQL Server 2008 메모리관리 (0) | 2013.04.16 |
---|---|
Window Server 2008, SQL Server 2008 80번 포트 충돌 (3) | 2012.11.16 |
디비간 연결 (0) | 2012.11.05 |
트랜잭션 로그 백업(Transaction Log Backup)에 관하여 (0) | 2012.03.20 |
MSSQL2008에서 트랜잭션 로그 자르기 (0) | 2012.03.20 |