사용자 도구

사이트 도구


dbms:mssql:admin:datafilemove

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
dbms:mssql:admin:datafilemove [2008/02/02 10:53]
starlits 새로 만듬
dbms:mssql:admin:datafilemove [2008/02/02 11:02] (현재)
starlits
줄 1: 줄 1:
 ====== MS-SQL MDF,LDF 파일위치 변경방법 ====== ====== MS-SQL MDF,LDF 파일위치 변경방법 ======
 +
  
 ===== 서두 ===== ===== 서두 =====
줄 7: 줄 8:
   - **이동하기 전에 여러속성들도 잘 메모해 두셨다가 복구시 속성을 확인해본다.**   - **이동하기 전에 여러속성들도 잘 메모해 두셨다가 복구시 속성을 확인해본다.**
  
 +=== ===
   * 현재 test 데이타베이스 파일정보   * 현재 test 데이타베이스 파일정보
  
 ^ test 데이타베이스의 데이타파일 | D:\DBDataTest\test.mdf | ^ test 데이타베이스의 데이타파일 | D:\DBDataTest\test.mdf |
 ^ test 데이타베이스의 로그파일 | D:\DBDataTest\test_log.ldf | ^ test 데이타베이스의 로그파일 | D:\DBDataTest\test_log.ldf |
 +
 +=== ===
 +  * 이동할 test 데이타베이스 파일정보
 +
 +^ test 데이타베이스의 데이타파일 | D:\test\DBData\test.mdf |
 +^ test 데이타베이스의 로그파일 | D:\test\DBData\test_log.ldf |
 +
  
 ===== 절차 ===== ===== 절차 =====
   - SQL Server Management Studio(또는 Enterprise Manager)에서 현재정보를 확인한다. \\ 해당 데이타베이스 서버를 선택하고 속성에서 확인한다.    - SQL Server Management Studio(또는 Enterprise Manager)에서 현재정보를 확인한다. \\ 해당 데이타베이스 서버를 선택하고 속성에서 확인한다. 
-  - **파일**에 보면 현재 데이터베이스 파일을 볼 수 있다.+  - **파일**에 보면 현재 데이터베이스 파일을 볼 수 있다. \\ {{dbms:mssql:admin:mssql_df_move01.jpg?800x600|}}
   - SQL Server Management Studio 에서 <새 쿼리(N)> 를 눌러 쿼리실행창을 띄운다.   - SQL Server Management Studio 에서 <새 쿼리(N)> 를 눌러 쿼리실행창을 띄운다.
-  - 쿼리실행창에서 다음 명령을 통해 데이타베이스를 비활성화시킨다. <code> sp_detach_db test </code> +  - 쿼리실행창에서 다음 명령을 통해 데이타베이스를 비활성화시킨다. <code> sp_detach_db test </code> \\ {{dbms:mssql:admin:mssql_df_move02.jpg?800|}} 
-  - 데이타베이스의 mdf,ldf 파일을 원하는 위치로 복사(COPY) 한다. \\ **간편하게 탐색기에서 복사해도 된다.** <code>+  - 데이타베이스의 mdf,ldf 파일을 원하는 위치로 복사(COPY) 한다. \\ **간편하게 탐색기에서 복사해도 된다.** <code>  
 D:\DBDataTest> copy D:\DBDataTest\test.mdf D:\test\DBData\ D:\DBDataTest> copy D:\DBDataTest\test.mdf D:\test\DBData\
 D:\DBDataTest> copy D:\DBDataTest\test_log.ldf D:\test\DBData\ D:\DBDataTest> copy D:\DBDataTest\test_log.ldf D:\test\DBData\
-</code>+</code> \\ {{dbms:mssql:admin:mssql_df_move03.jpg|}}
   - 복사가 완료되었으면 SQL Server Management Studio 의 쿼리실행창에서 다음을수행한다. <code>   - 복사가 완료되었으면 SQL Server Management Studio 의 쿼리실행창에서 다음을수행한다. <code>
 sp_attach_db 'test','D:\test\DBData\test.mdf','D:\test\DBData\test_log.ldf' sp_attach_db 'test','D:\test\DBData\test.mdf','D:\test\DBData\test_log.ldf'
-</code> +</code> \\ {{dbms:mssql:admin:mssql_df_move04.jpg?800|}} 
-  - SQL Server Management Studio에서 test 데이타베이스 속성에서 정보가 변경되었는지 확인한다. \\ **이때 여러가지 속성정보도 함께 확인한다.** +  - SQL Server Management Studio에서 test 데이타베이스 속성에서 정보가 변경되었는지 확인한다. \\ **이때 여러가지 속성정보도 함께 확인한다.** \\ {{dbms:mssql:admin:mssql_df_move05.jpg?800x600|}}
dbms/mssql/admin/datafilemove.1201917194.txt.gz · 마지막으로 수정됨: 2008/02/02 10:53 저자 starlits