백업 확인
백업 확인은 필수는 아니지만 유용한 기능입니다. 백업 확인은 백업의 모든 파일을 읽을 수 있고 저장할 수 있으며 백업을 사용해야 할 때 복원할 수 있도록 백업이 물리적으로 손상되지 않고 그대로인지 확인합니다. 백업 확인은 백업의 데이터 구조를 확인하지 않는다는 점을 이해하는 것이 중요합니다. 그러나 WITH CHECKSUMS를 사용하여 백업을 만든 경우 WITH CHECKSUMS를 사용하여 백업을 확인하면 백업 데이터의 안정성을 정확히 확인할 수 있습니다.
Microsoft SQL Server 2005에서는 RESTORE VERIFYONLY를 개선하여 데이터에 대한 추가 검사를 수행하는 방법으로 오류 발견률을 높였습니다. 가능한 한 실제에 가깝도록 데이터를 복원하는 것이 목표입니다.
RESTORE VERIFYONLY 확인
RESTORE VERIFYONLY는 다음 사항을 확인합니다.
- 백업 세트가 완료되었고 모든 볼륨이 읽기 가능한지 여부
- 페이지 ID(데이터 쓰기를 시도하는 경우와 같음)
- 체크섬(미디어에 있는 경우)
- 대상 장치에 공간이 충분한지 여부
데이터베이스 복원은 복구 가능 여부를 보장할 수 없습니다. 또한 확인된 백업에서 복구된 데이터베이스의 데이터에 문제가 있을 수 있습니다. 백업을 확인할 때 백업 세트 내에 포함된 데이터 구조가 정확한지 여부는 확인하지 않기 때문입니다. 예를 들어 백업 세트가 정확히 쓰여졌더라도 백업 세트를 구성하는 데이터베이스 파일 안에 데이터베이스 무결성 문제가 존재할 수 있습니다. 그러나 백업 체크섬을 이용해 백업을 만든 경우 성공적으로 확인된 백업은 더욱 안정적일 가능성이 높습니다.
[!참고] Transact-SQL에는 데이터베이스 무결성을 확인하는 데 사용되는 DBCC 문의 집합이 있습니다. 자세한 내용은 DBCC(Transact-SQL)를 참조하십시오.
백업 세트 확인
참고 항목
개념
관련 자료
RESTORE VERIFYONLY(Transact-SQL)