데이터베이스 파일을 연결 작업하는 중에 오류가 발생하였다. 로그파일을 읽는 도중 오류가 발생하여 방법을 찾아보던 중 로그파일(ldf)파일을 재생성하여 등록 하는 방법이 있어 소개 하려한다.
예제) Test.mdf, Test_log.ldf 이 두 파일로 예를 들겠다
1. Sql Management 실행 시키고 mdf파일 경로를 복사해두자.
데이터베이스명 : Test
(C:\파일경로\Test.mdf)
2. 새 쿼리 창을 하나 연다
Exec sp_attach_single_file_db 'Test', 'c:\파일경로\Test.mdf'
위 명령어를 입력한 후 실행(F5)한다.
그럼 아래 실행 창이 보일 것이다.
100프로 복원이 될거라고 장담은 못한다.
필자는 포맷된 컴퓨터에 데이터베이스 파일을 가지고 한 작업이라 테이블 구조(?)와 프로시저 등만 건지고 데이터는 문제가 생겨서 복원이 불가 했다.
데이터 백업은 필수이다. 그리고 절대 같은 하드디스크에 백어하지 말길 권한다.
포맷으로 날아간 데이터 복구하기 힘듬.
예제) Test.mdf, Test_log.ldf 이 두 파일로 예를 들겠다
1. Sql Management 실행 시키고 mdf파일 경로를 복사해두자.
데이터베이스명 : Test
(C:\파일경로\Test.mdf)
2. 새 쿼리 창을 하나 연다
Exec sp_attach_single_file_db 'Test', 'c:\파일경로\Test.mdf'
위 명령어를 입력한 후 실행(F5)한다.
그럼 아래 실행 창이 보일 것이다.
100프로 복원이 될거라고 장담은 못한다.
필자는 포맷된 컴퓨터에 데이터베이스 파일을 가지고 한 작업이라 테이블 구조(?)와 프로시저 등만 건지고 데이터는 문제가 생겨서 복원이 불가 했다.
데이터 백업은 필수이다. 그리고 절대 같은 하드디스크에 백어하지 말길 권한다.
포맷으로 날아간 데이터 복구하기 힘듬.