백업 된 데이터베이스 중 하나의 테이블 하나가 특정 지점을지나 레코드를 잃어 버리는 백업 드라이브를 전환 한 후 2 개월 만 방금 눈치 챘습니다.SQL Server 백업을 사용하면 최근 테이블 레코드가 하나의 테이블에서 사라집니다.
데이터베이스는 매주 백업됩니다.
새 드라이브 이전에는 테이블에 2010 년 3 월 11 일부터 6/8/2010까지의 레코드가있었습니다. 첫 번째 백업을 실행 한 후 백업 전 날에 작성된 단일 레코드 또는 두 개를 제외하고 테이블에 2010 년 3 월 11 일 이후의 모든 레코드가 누락되었습니다. 기록은 데이터 손실과 동시에 발생한 첫 번째 백업 이후 한 달이 지난 3 번까지는 아무런 문제없이 그 시점에 누적되기 시작했습니다. 이 시점에서 2010 년 3 월 11 일 이후의 모든 레코드가 다시 누락되었습니다 (백업 직전에 생성 된 하나 또는 두 개 제외).
이것은 데이터베이스의 한 테이블에만 영향을 미치며 모든 백업에서 발생하는 것은 아니며 단지 6/11 및 7/11 주변에서 발생하는 것과 마찬가지입니다.
아이디어가 있으십니까? 나는 심지어 이것을 진단하는 방법에 대해 완전히 방해받습니다. 동일한 백업 드라이브의 다른 데이터베이스는 영향을받지 않는 것으로 보이며이 데이터베이스의 다른 테이블은 영향을받지 않습니다.
SQL 프로파일 러를 예약 할 수 있습니까? 그것이 단지 몇 시간 동안 실행된다면 그것은 서버에 과세 될 것입니까? 좋은 아이디어! – Caveatrob
우리는 야간 백업을 고려 중입니다 ... – Caveatrob
SQL 프로파일 러를 실행하도록 예약하는 것은 지나치게 복잡한 프로세스입니다. 한 번만 내 자신의 버전을 만들었고이 페이지 http://www.mssqltips.com/tip.asp?tip=1715와 비슷한 프로세스가 있습니다. 알아 내기 쉽지 않거나 설치하기는 쉽지 않지만 몇 번이나해볼 가치가 있습니다. –