문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
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: | ^ test 데이타베이스의 데이타파일 | D: | ||
^ test 데이타베이스의 로그파일 | D: | ^ test 데이타베이스의 로그파일 | D: | ||
+ | |||
+ | === === | ||
+ | * 이동할 test 데이타베이스 파일정보 | ||
+ | |||
+ | ^ test 데이타베이스의 데이타파일 | D: | ||
+ | ^ test 데이타베이스의 로그파일 | D: | ||
+ | |||
===== 절차 ===== | ===== 절차 ===== | ||
- SQL Server Management Studio(또는 Enterprise Manager)에서 현재정보를 확인한다. \\ 해당 데이타베이스 서버를 선택하고 속성에서 확인한다. | - SQL Server Management Studio(또는 Enterprise Manager)에서 현재정보를 확인한다. \\ 해당 데이타베이스 서버를 선택하고 속성에서 확인한다. | ||
- | - **파일**에 보면 현재 데이터베이스 파일을 볼 수 있다. | + | - **파일**에 보면 현재 데이터베이스 파일을 볼 수 있다. |
- SQL Server Management Studio 에서 <새 쿼리(N)> | - SQL Server Management Studio 에서 <새 쿼리(N)> | ||
- | - 쿼리실행창에서 다음 명령을 통해 데이타베이스를 비활성화시킨다. < | + | - 쿼리실행창에서 다음 명령을 통해 데이타베이스를 비활성화시킨다. < |
- | - 데이타베이스의 mdf,ldf 파일을 원하는 위치로 복사(COPY) 한다. \\ **간편하게 탐색기에서 복사해도 된다.** < | + | - 데이타베이스의 mdf,ldf 파일을 원하는 위치로 복사(COPY) 한다. \\ **간편하게 탐색기에서 복사해도 된다.** < |
D: | D: | ||
D: | D: | ||
- | </ | + | </ |
- 복사가 완료되었으면 SQL Server Management Studio 의 쿼리실행창에서 다음을수행한다. < | - 복사가 완료되었으면 SQL Server Management Studio 의 쿼리실행창에서 다음을수행한다. < | ||
sp_attach_db ' | sp_attach_db ' | ||
- | </ | + | </ |
- | - SQL Server Management Studio에서 test 데이타베이스 속성에서 정보가 변경되었는지 확인한다. \\ **이때 여러가지 속성정보도 함께 확인한다.** | + | - SQL Server Management Studio에서 test 데이타베이스 속성에서 정보가 변경되었는지 확인한다. \\ **이때 여러가지 속성정보도 함께 확인한다.** |