none
복원관련 질문 하나 드리겠습니다~! RRS feed

  • 질문

  • 데이터(AtPharm(80).bak)는 약 17GB이며 2005엔진과 2000엔진에서 Restore 툴, 쿼리, 엔진 내 복원 기능 모두를 사용하여 진행해 보았으나 모두 유사한 메시지와 함께 실패를 거듭 중 입니다.

     

     [그림1. 2000 엔진에서 쿼리를 이용하여 복원 시도 중 실패 메시지]

     2005, 2000 엔진 모두에서 아래와 같은 실패 메시지를 볼 수 있었습니다.

      장치'D:\abc\AtPharm(80).bak'의미디어패밀리의유형이잘못되었습니다. SQL Server는이미디어패밀리를처리할수없습니다.
      메시지3013, 수준16, 상태1, 줄2
      RESTORE DATABASE이(가) 비정상적으로종료됩니다.

     이 메세지에 대해 인터넷에서 서치를 해보니

     1. 상위버전 .bak 파일을 하위버전에서 복원할 때 

     2. 압축툴에 따라 압축이 잘 못 될 수 있는 가능성

     3. 데이터 손상

     등의 원인을 찾을 수 있었으나 1번은 아니고 2번도 약국의 압축하지 않은 원본 데이터를 복원시켜 보았으나 실패 하였습니다.

    반드시 복원해야 해서 도움좀 주세요 ㅜㅜ

    2012년 9월 13일 목요일 오전 1:24

답변

  • 데이터(AtPharm(80).bak) 은 어떤 버전에서 어떻게 해서 만들어진 백업파일인가요?

    보다 더 자세한 설명이 필요합니다.

    추가로 RESTORE VERIFYONLY, RESTORE HEADERONLY

    결과를 올려주시면 답변을 다는데 도움이 될듯 합니다.


    Hong-ju

    2012년 9월 14일 금요일 오후 12:51

모든 응답

  • 안녕하십니까? 강성길 님,
    Microsoft MSDN 의 Forum 사이트를 방문해 주셔서 감사합니다.

    현재 포럼에 "복원관련 질문 하나 드리겠습니다~!"에 대한 내용이 아래와 같습니다.

    [원인]
    LogMgr::ValidateBackedupBlock DWORD 오버플로가 발생 하는 로그 시퀀스 번호 (LSN) 블록 ID 4 바이트 산술 (8 바이트 보다)를 계산 합니다.

    [해결책]

    이 문제를 해결 하려면 SQL Server 2000 용 최신 서비스 팩을 구하십시오. 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 하십시오.
    290211 INF: 최신 SQL Server 2000 서비스 팩을 구하는 방법


    제시해 드린 답변이 도움이 되었기를 바랍니다.

    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

     

    2012년 9월 13일 목요일 오전 1:58
    중재자
  • 데이터(AtPharm(80).bak) 은 어떤 버전에서 어떻게 해서 만들어진 백업파일인가요?

    보다 더 자세한 설명이 필요합니다.

    추가로 RESTORE VERIFYONLY, RESTORE HEADERONLY

    결과를 올려주시면 답변을 다는데 도움이 될듯 합니다.


    Hong-ju

    2012년 9월 14일 금요일 오후 12:51