데이터베이스 스냅숏
이 항목에서는 MicrosoftSQL Server 2005의 새 기능인 데이터베이스 스냅숏 기능에 대해 설명합니다. 데이터베이스 스냅숏은 SQL Server 2005 Enterprise Edition 이상 버전에서만 사용할 수 있습니다. 모든 복구 모델에서 데이터베이스 스냅숏을 지원합니다.
데이터베이스 스냅숏은 데이터베이스(원본 데이터베이스)의 읽기 전용 정적 뷰입니다. 하나의 원본 데이터베이스에 여러 개의 스냅숏이 존재하고 항상 동일 서버 인스턴스에 데이터베이스로 상주할 수 있습니다. 각 데이터베이스 스냅숏은 스냅숏을 만든 시점의 원본 데이터베이스와 트랜잭션이 일치합니다. 스냅숏은 데이터베이스 소유자가 명시적으로 삭제하기 전까지 유지됩니다.
사용자 데이터베이스에 대한 기본 동작과 달리 데이터베이스 스냅숏은 주 데이터베이스 또는 모델 시스템 데이터베이스에서의 이 옵션 설정과 관계없이 ALLOW_SNAPSHOT_ISOLATION 데이터베이스 옵션이 ON으로 설정된 상태로 생성됩니다.
스냅숏은 보고 용도로 사용할 수 있습니다. 또한 원본 데이터베이스에서 사용자 오류가 발생할 경우 스냅숏을 생성했을 때의 상태로 원본 데이터베이스를 되돌릴 수 있습니다. 데이터 손실은 스냅숏 생성 이후의 데이터베이스 업데이트로 제한됩니다.
중요 |
---|
오프라인 또는 손상된 데이터베이스에서는 되돌릴 수 없습니다. 따라서 데이터베이스를 보호하려면 정기적으로 백업하고 복원 계획을 테스트해야 합니다. |
[!참고]
데이터베이스 스냅숏은 스냅숏 백업, 트랜잭션의 스냅숏 격리 또는 스냅숏 복제와 관련이 없습니다.
섹션 내용
데이터베이스 스냅숏 작동 방법
데이터베이스 스냅숏 기술에 대한 개념 정보를 제공합니다.데이터베이스 스냅숏의 일반적 사용법
데이터베이스 스냅숏을 유용하게 사용할 수 있는 다양한 상황을 보여 줍니다.데이터베이스 스냅숏에 대한 제한 사항
데이터베이스 스냅숏이 원본 데이터베이스와 시스템 환경에 미치는 영향을 설명하고 스냅숏 자체의 제한에 대해 설명합니다.데이터베이스 스냅숏 만들기
데이터베이스 스냅숏을 만드는 몇 가지 최상의 방법을 살펴보고 만드는 방법을 설명하는 링크를 제공합니다.데이터베이스 스냅숏의 스파스 파일 크기 이해
데이터베이스 스냅숏용으로 만든 스파스 파일과 해당 파일의 실제 및 최대 크기를 보는 방법을 설명합니다.데이터베이스 스냅숏으로 되돌리기
스냅숏 작업으로 되돌리는 방법과 되돌리기 작업의 제한에 대해 설명하고 되돌리는 방법을 설명하는 링크를 제공합니다.데이터베이스 스냅숏 삭제
스냅숏 삭제에 대해 설명하고 삭제 방법을 설명하는 링크를 제공합니다.