728x90

1. 주 데이터베이스 파일이 어떤 것인지 Enterprise Manager 에서 확인합니다.
해당 SQL 서버의 데이터베이스를 선택하고 등록정보를 봅니다.

일반 탭에는 주 데이터베이스 파일 정보,
트랜잭션 로그 탭에는 로그 파일 정보가 있습니다.

예> pubs 데이터베이스를 옮기고자 할때

C:\MSSQL\Data\pubs.mdf <--- 'pubs' database 의 데이터파일
C:\MSSQL\Data\pubs.ldf <--- 'pubs' database 의 로그파일

다른 속성들도 잘 메모해 두셨다가 복구시 같은 속성으로 맞춰 주시면 됩니다.

2. Query Manager 에서 다음 명령을 수행합니다.

sp_detach_db pubs

3. 주 데이터베이스 C 드라이브의 mdf, ldf 파일을 D 드라이브에 원하는 곳으로
copy 합니다. 예제에서는 각각

D:\MSSQL\Data\pubs.mdf
D:\MSSQL\Data\pubs.ldf

에 옮기는 것으로 하겠습니다.

4. 파일 copy 가 끝나면, Query Manager 에서 다음 명령을 수행합니다.

sp_attach_db 'pubs','D:\MSSQL\Data\pubs.mdf','D:\MSSQL\Data\pubs.ldf'

5. Enterprise Manager를 기동하여 아까 1번에서 메모했던 속성과 비교합니다.
맞지 않는 부분은 수정해 주시면 됩니다.

+ Recent posts