2012-01-12 6 views
0

전체 데이터베이스의 변경 내용을 추적하고 이러한 변경 내용을 복원 할 수 있습니까? 백업/복원 기능이 있다는 것을 알고 있지만 여러 번 트랜잭션을 수행 한 후 가능한 빨리 데이터베이스를 백업하고 복원해야합니다. (데이터 만 있지만 db 스키마도 좋습니다.)SQL Server 2008 R2 - 데이터베이스 변경 내용 추적 및 복원

Oracle Flashback과 같은 것이 필요합니다.

답변

1

데이터베이스에 데이터베이스 스냅 숏을 만든 다음이를 사용하여 스냅 숏을 만든 이후 데이터베이스에서 발생한 변경 사항을 확인할 수 있습니다. 스냅 샷을 사용하여 데이터베이스를 이전 상태로 복원 할 수도 있습니다.

참조 : http://msdn.microsoft.com/en-us/library/ms175158.aspx


또는 변경 데이터/삽입/업데이트를 모니터링 CDC에 의해 모니터링되고있는 테이블에 활동을 삭제 캡처 할 수 있습니다.

참조 : http://msdn.microsoft.com/en-us/library/cc645937.aspx

관련 문제