Step by Step: SQL Server의 사용자 데이터베이스를 다른 위치로 옮기기 : 디스크 공간의 부족, 새로운 디스크 추가 또는 다른 관리상의 목적으로 데이터베이스 파일(mdf, ldf)을 다른 디스크 드라이브로 옮겨야 하는 경우가 있습니다. 이 문서에서는 사용자 데이터베이스 파일을 안전하게 다른 위치로 옮기는 방법에 대해서 설명합니다.
출처: <https://support.microsoft.com/ko-kr/kb/980163>
이번 실습에서 참고한 링크는 위와 같다. 한 땀, 한 땀 정성스레 읽어보기 바란다.
먼저, DB 속성을 보자.
파일 속성을 확인하면 DB 위치가 나온다. 원래 위치이므로 기억해 두자.
태스크 -> 분리
연결 삭제 체크 후 확인(강제로 연결을 끊고 DB 분리)
빠진 것을 확인.
DB 파일을 옮기자.
다른 드라이브로 옮김.
데이터베이스에서 [연결] 선택
연결할 데이터베이스 항목에서 [추가]
옮긴 위치에서 DB 파일을 선택
mdf 파일을 선택하니 자동으로 ldf 파일도 따라옴. [확인]
다시 붙여진 DB의 속성을 본다.
다시 붙여졌음을 확인.
–번외– 한 번에 여러 개의 DB를 붙이기
데이터베이스 -> 연결
연결할 데이터베이스를 여러 개 추가한다.
두 개를 한 번에 붙임.
사용자 데이터베이스 이동: SQL Server에서는 ALTER DATABASE 문의 FILENAME 절에 새 파일 위치를 지정하여 사용자 데이터베이스의 데이터, 로그 및 전체 텍스트 카탈로그 파일을 새 위치로 이동할 수 있습니다. 이 방법은 동일한 SQL Server 인스턴스 내에서 데이터베이스 파일을 이동하는 경우에 적용됩니다. 데이터베이스를 다른 SQL Server 인스턴스나 다른 서버로 이동하려면 백업 및 복원 작업이나 분리/연결 작업을 사용합니다.
출처: <https://msdn.microsoft.com/ko-kr/library/ms345483.aspx>
쿼리 구문으로 이동하려면 위 링크를 참고.
많은 도움이 됐습니다.