2010-11-23 2 views
1

일부 ASP.NET 응용 프로그램은 일부 SQL Server 2005 DB에서 데이터를 제거했습니다.트랜잭션 로그가있는 SQL Server DB 만 복원하려면 어떻게합니까?

트랜잭션 로그는 18MB aprox이지만 MDF 파일은 4MB입니다.

트랜잭션 로그를 사용하여 전체 DB를 복구 할 수 있는지 알고 계십니까?

현재 DB 백업이 없으므로 MSDN 가이드 라인을 사용하여이 작업을 수행 할 수 없습니다.

미리 감사드립니다.

답변

2

수 없습니다. 트랜잭션 로그만으로는 데이터베이스를 복원하기에 충분하지 않습니다.

MDF 데이터베이스 파일을 복원 할 수 있어야하며 다음 트랜잭션 로그에서 트랜잭션을 다시 실행할 수 있습니다. 그러나 로그만으로는 전체 데이터베이스가 포함되지 않습니다.

+0

나는 본다. 그래서, 안돼. 지원해 주셔서 대단히 감사합니다. –

1

LDF에는 정보가 충분하지 않습니다.

는 당신은 제 3 자 로그 탐색기 도구를 사용하여 되감기 할 수 있습니다 는

, 레드 게이트에서 말을하지만 난 사람이 성공 알려진 적이 : 그들은이 작업

1

트랜잭션 로그를 위해 설계되지 않은 기록이다 데이터베이스에 대한 변경 사항. 트랜잭션 로그를 재생하려면 모든 변경 사항에 대한 시작점이 필요합니다. 출발점이 없으면 변경 사항은 의미가 없습니다. 따라서 다른 사람이 이미 언급했듯이 트랜잭션 로그만으로는 복구 할 수 없습니다.

관련 문제