none
restore관련 : BackupIoRequest::ReportIoError: read failure on backup device 'D:\\backup.bak'. Operating system error 13(데이터가 올바르지 않습니다.). RRS feed

  • 질문

  • [ 오류 내역 ]

    RESTORE DATABASE dbtest FROM DISK = 'E:\Temp\db.bak'
    WITH 
    REPLACE,
    RECOVERY,
    continue_after_error,
            MOVE 'db'             TO 'E:\Temp\db.mdf',
    MOVE 'db_log'   TO 'E:\Temp\db_log.ldf'
    GO

    BackupIoRequest::ReportIoError: read failure on backup device 'D:\\backup.bak'. Operating system error 13(데이터가 올바르지 않습니다.).

    백업파일의 데이타가 손상되어 있는거 같습니다.

    관련 오류를 해결하며 복원 시킬수 있는 방법이 있을런지요?

    혹시 DB 복구 업체 정보 또한 있으시면 공유좀 부탁드립니다.


    • 편집됨 박판규 2019년 8월 1일 목요일 오전 4:44
    2019년 8월 1일 목요일 오전 4:40

모든 응답

  • 다음 명령문을 실행하여 백업 파일을 확인할 수 있습니다.

    restore verifyonly from dis='backup Location'--back location 은 디스크상의 백업의 위치입니다.

    백업 파일이 실제로 손상된 경우 다음 명령을 사용하여 오류를 건너 뛰고 복원을 계속할 수 있지만 일부 데이터가 누락 될 수도 있습니다. 타사 도구를 사용하지 않으면 데이터를 최대한 많이 복구하기가 어렵습니다.

    RESTORE DATABASE AdventureWorks2012 
     FROM DISK = 'Z:\SQLServerBackups\AdvWorksData.bak' 
       WITH CHECKSUM, CONTINUE_AFTER_ERROR;
    GO

    보다 자세한 내용에 대해서는 아래 링크를 참조하실수 있습니다.

    https://docs.microsoft.com/en-us/sql/relational-databases/backup-restore/specify-if-backup-or-restore-continues-or-stops-after-error?view=sql-server-2017 

    MSDN Community Support Ricky

    다른 커뮤니티 멤버에게 도움이 될 수 있게 문제를 해결 한 답변을 '답변으로 표시'를 클릭하시고 그렇지 않은 경우 '답변으로 표시 취소'를 클릭하시기 바랍니다. MSDN 서포트에 대한 의견이나 불만이 있을 경우 MSDNFSF@microsoft.com 으로 연락하시기 바랍니다.

    2019년 8월 2일 금요일 오전 7:39
    중재자