mssql 2000 2008 mdf 파일 복구

mssql 2000 에서 운용중인 데이터베이스에서 백업 파일은 존재하지 않고 mdf.ldf 파일만 존재하는 경우
복원하는 방법

1.mssql 2000에서 정상적으로 ms-sql server 를 중지시킨다

2. 중지된 후 data 디렉토리에서 해당 데이터베이스 파일2개를 다른 곳으로 카피한다

예 )  sqlmonitor

3. 데이터베이스 copy 한 파일 (mdf.ldf) 파일을 ms-sql 2008 이 운용되는 서버의 ms-sql data 디렉토리에 복사한다

4. 쿼리문 실행  ( 파일을 데이터베이스에 연결하는 쿼리문)

 

5. 데이터베이스  호환성 수준 확인

 

여기에서 나오는 compatibility 레벨값을 sql 버전에 맞게 구성해 준다

compatibility = 80   —> Microsoft SQL Server 2000 
compatibility = 90   —> Microsoft SQL Server 2008 R2 
compatibility = 110 —> Microsoft SQL Server 2012 

6. 단일 사용자 모드 변경후 호환성 수준 변경 멀티 사용자 모드로 변경

 

이렇게 하고  데이터베이스를 확인해보면 2000에서 mdf 파일을 가지고 2008에서 복구가 가능하다.


코멘트 쓰기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호