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