none
손상된 SQL 데이터베이스 복구 방법 RRS feed

  • 질문

  • 서버2008 에서 사용중인 SQL2008 데이터 베이스가 하드디스크 손상으로 복구중에 다음과 같은 오류가 발생하여

    복구가 안됩니다.

    이벤트 ID 605

     - 데이터베이스 5에서 논리 페이지 (1:3215879)을(를) 인출하지 못했습니다. 이 페이지는 할당 단위 72057594046971904이(가) 아닌 72057594041073664에 속합니다.

    이벤트 ID 3314

    - 데이터베이스 'SEM_SSEDB'에 로깅된 작업을 실행 취소하는 중 로그 레코드 ID (57947337:402259:348)에서 오류가 발생했습니다. 일반적으로 특정 오류는 Windows 이벤트 로그 서비스에서 이미 오류로 로깅되어 있습니다. 백업에서 데이터베이스 또는 파일을 복원하거나 데이터베이스를 복구하십시오.

    이벤트 ID 3414

    - 복구하는 동안 오류가 발생하여 데이터베이스 'SEM_SSEDB'(데이터베이스 ID 5)을(를) 다시 시작하지 못했습니다. 복구 오류를 진단하여 수정하거나 양호한 백업에서 복원하십시오. 오류를 수정할 수 없거나 예상할 수 없는 경우 기술 지원 서비스에 문의하십시오.

     

    데이터 베이스 복구가 가능한지요?

    2013년 7월 12일 금요일 오전 5:34

답변

  • 하드디스크 자체가 손상이 되었다면 내부 데이터도 손상되었을 가능성이 높겠네요.

    가능한 문제없는 디스크에 최근 백업으로 복원하는 것이 좋을 듯 합니다.

    백업 자체에도 손상이 있거나 파일 자체이 이슈가 있다면

    DB를 EMERGENCY 모드로 설정하고, DBCC CHECKDB를 수행해서 복원하는 절차를 활용해 볼 수 있습니다.

    검색 결과 아래 괜찮은 정리 자료가 있어 공유하니 참고해 보십시오.

    http://tshooter.tistory.com/24

    http://cafe.naver.com/sqlmvp/1386

    직접 작업하기 부담스럽다면 마이크로소프트나, 기술지원 업체 혹은 컨설팅 업체를 통해서 지원을 받으시길 권합니다.

    도움이 되시길...


    Best Regards, Jungsun Kim

    2013년 7월 12일 금요일 오전 6:22
    중재자