none
백업한 MDF, LDF 파일로부터 데이터복구 및 삭제쿼리 로그 조회 RRS feed

  • 질문

  • 한 2년전에 삭제된 중요 데이터를 복구하고 싶습니다. 얼마전 서버를 업그레이드 하면서

    sql server에서 mdf, ldf 파일을 백업해 가지고 있습니다. 

    이 경우, 삭제한 쿼리 실행내역(쿼리, 실행일자 등)와 삭제된 데이터를 복구하고 싶습니다.


    이경우. 백업해 놓은 .MDF, .LDF  파일이 있다면, 위의 삭제쿼리 내역과 삭제된 데이터 확보가 가능할지요?


    2020년 3월 21일 토요일 오전 5:26

모든 응답

  • 데이터베이스의 .mdf 및 .ldf 파일만 코피하였지만 데이터베이스 백업(full / Differential / Log backup)을 만들지 않은 경우 두 파일만 있기에 데이터베이스를 연결(attach)하는것 밖에 선택할 수 없습니다. 로그 백업이 없기 때문에 특정 시간으로 데이터베이스를 복구하기가 어렵습니다.

    물론 .mdf 및 .ldf 파일을 코피할 때 데이터를 삭제하지 않은 경우 데이터베이스를 연결(attach) 한 후 데이터를 얻을 수 있습니다.
    .mdf 및 .ldf 파일을 복사하기 전에 데이터를 삭제하였다면 복고하기가 어렵습니다. 데이터베이스가 풀(full) 복구 모드에 있고 삭제 후 로그 백업이 없는 경우는 가능하지만.

    복원 전략에 의하면 mdf 및 .ldf 파일을 사용하여 데이터베이스를 연결 한 다음 풀(full) 및 로그 백업을 만든 다음 삭제 시점으로 복원하여 삭제 된 데이터를 얻을 수 있습니다.
    우선 테스트 서버에서 테스트하는 것을 추천합니다. 그리고 연결 과정에서 파일이 손상될수도 있기에 .mdf 및 .ldf 파일을 백업하는것이 필요합니다.

    MSDN Community Support Ricky

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

    2020년 3월 24일 화요일 오전 3:20