반응형
서버의 하드디스크 용량 등의 문제로 간혹 DB 파일을 물리적으로 이동해야 할 경우 있습니다.
MS SQL의 DB 파일 인 *.mdf, *.ldf 파일을 C:에서 D:로 이동하는 방법입니다.
1.Microsoft SQL Server Management Studio에서 데이터베이스를 선택하고, 마우스 우측 버튼을 클릭하면 팝업 메뉴가 표시되며, Properties를 클릭합니다.
2. Database Properties의 좌측 상단의 메뉴 중 Files를 선택하여, 데이터베이스의 DB파일을 확인합니다.
3. 데이터베이스 파일을 Detach(분리) 합니다.
sp_detach_db [ @dbname= ] 'database_name'
[ , [ @skipchecks= ] 'skipchecks' ]
[ , [ @keepfulltextindexfile = ] 'KeepFulltextIndexFile' ]
ex)
sp_detach_db 'DatabaseName'
4. 데이터베이스 DB파일을 이동하고자 하는 폴더로 복사합니다.
5. 복사한 DB 파일을 데이터베이스에 Attach(붙인다)합니다.
DB 파일은 최대 16개깥이 Attach 할 수 있습니다.
sp_attach_db [ @dbname= ] 'dbname'
, [ @filename1= ] 'filename_n' [ ,...16 ]
ex)
sp_attach_db 'Database Name', 'C:\Database\DB.mdf', 'C:\Database\DB.ldf'
반응형
'데이터베이스 > MSSQL' 카테고리의 다른 글
MSSQL 영문 대소문자 구분 검색하기. (0) | 2015.11.23 |
---|---|
MSSQL Export (내보내기 마법사 사용) (0) | 2015.11.20 |
MSSQL - 프로시저, 함수 내용 보기 (0) | 2015.07.09 |
MSSQL - Like 문에 정규식 사용하기 (0) | 2015.05.28 |
MSSQL - Index Rebuild (인덱스 리빌드) 쿼리 (0) | 2015.04.15 |
댓글