SQL Server의 데이터베이스 백업 및 복원
Microsoft SQL Server 2005에서는 성능 우선 백업 및 복원 기능을 제공합니다. SQL Server 백업 및 복원 구성 요소는 SQL Server 데이터베이스에 저장된 중요한 데이터를 보호하기 위한 필수 보호 방법을 제공합니다. 백업 및 복원 전략을 적절하게 계획하여 구현하면 다양한 오류로 인한 손상 때문에 데이터베이스의 데이터가 손실되는 것을 방지할 수 있습니다. 일련의 백업 복원과 데이터베이스 복구를 통해 전략을 테스트하여 재해에 효과적으로 대처할 수 있습니다.
데이터를 복원 및 복구하는 데 사용할 수 있는 데이터 복사본을 백업이라고 합니다. 백업을 사용하면 오류 발생 후에 데이터를 복원할 수 있습니다. 적절한 백업을 사용하여 다음의 여러 오류로부터 복구할 수 있습니다.
- 미디어 오류
- 사용자 오류(예: 실수로 테이블 삭제)
- 하드웨어 오류(예: 손상된 디스크 드라이브 또는 서버의 영구적 손실)
- 자연 재해
또한 데이터베이스 백업은 서버 간 데이터베이스 복사, 데이터베이스 미러링 설정, 보관 등의 일상적인 관리 용도로 유용하게 사용할 수 있습니다.
섹션 내용
항목 | 설명 |
---|---|
백업 유형을 소개하고 백업 시 제한 사항에 대해 설명합니다. |
|
샘플 백업 전략 및 단순 복구 모델에서의 작업 손실 가능성 최소화에 대해 설명합니다. |
|
샘플 백업 전략 및 전체 복구 모델에서의 작업 손실 가능성 최소화에 대해 설명합니다. |
|
대량 로그 복구 모델에서 데이터를 백업하는 것에 대한 고유 정보를 포함하며 대량 로그 트랜잭션 후에 데이터베이스를 읽기 전용으로 변경하는 작업이 백업에 미치는 영향에 대해 설명합니다. |
|
데이터 가용성 요구 사항을 분석하고 구체화하는 데 도움이 됩니다. |
|
차등 기반, 차등 백업 작동 방식과 다양한 유형의 데이터 및 차등 백업, 즉 부분 백업, 차등 부분 백업, 파일 백업 및 파일 그룹 백업을 만드는 방법에 대해 설명합니다. |
|
트랜잭션 로그를 백업 및 적용하는 방법에 대해 설명합니다. 이 항목에서는 전체/대량 로그 복구 모델을 사용하는 데이터베이스와 관련된 내용을 다룹니다. |
|
SQL Server가 백업 장치와 작동하는 방법, 백업 미디어를 사용하는 방법, SQL Server 백업 정보를 보고 확인하는 방법, 미디어 오류를 검색하고 대처하는 방법, 미러된 백업 미디어 세트를 사용하는 방법에 대해 설명합니다. |
|
백업 보호와 백업 및 복원에 대한 다른 보안 고려 사항에 대해 설명합니다. |
|
단순 복구 모델과 전체/대량 로그 복구 모델에서 지원되는 복원 시나리오, 복원과 백업 복구가 작동하는 방법 및 복원 시스템 테이블과 RESTORE 문의 개요에 대해 설명합니다. |
|
백업 복원과 복구의 기본 개념과 작동 방법, 복원 작업의 간단한 개요 및 다양한 복원 시나리오 구현 방법에 대해 설명합니다. |
|
여러 RESTORE 문을 결합하여 단일 데이터베이스에서 일련의 백업을 복원하고 데이터베이스를 복구하는 방법에 대해 설명합니다. 또한 백업 후에 파일이나 파일 그룹이 추가, 삭제되거나 이름이 변경될 경우 발생하는 상황에 대해 설명하고 파일 복원을 수행하는 동안 불필요한 롤포워드를 최소화 또는 제거하는 데 사용할 수 있는 최적화에 대해 설명합니다. |
|
시스템 데이터베이스별 백업의 필요 여부 및 master, msdb 및 model 데이터베이스의 백업과 복원에 대해 설명합니다. |
|
논리적인 일관성을 유지해야 하는 둘 이상의 서로 관련된 전체 복구 모델 데이터베이스에서 표시된 트랜잭션을 사용하는 방법에 대해 설명합니다. 표시된 트랜잭션을 만들면 복원 및 복구 중에 이들 데이터베이스 간의 일관성을 유지할 수 있습니다. |
|
재해 대비 계획 및 재해 복구 방법에 대해 설명합니다. |
|
데이터와 차등 백업 및 트랜잭션 로그 백업의 성능 최적화, 복원 작업의 성능 최적화, 백업 장치의 성능 최적화에 대해 설명합니다. |
|
크래시 복구 시 성능 및 복원된 데이터의 복구에 대한 성능 향상 방법에 대해 설명합니다. |
|
백업과 복원 작업 속도를 증가시켜 두 작업을 모두 수행하는 동안 사용자에 대한 영향을 최소화하는 여러 가지 방법에 대해 설명합니다. |
|
ISV(Independent Software Vendor)에서 SQL Server 백업과 복원을 해당 제품에 통합할 수 있게 해 주는 API에 대해 설명합니다. |
[!참고] 데이터베이스에 대한 백업 작업을 예약하는 방법은 유지 관리 계획 마법사를 참조하십시오.
참고 항목
개념
연결된 데이터베이스 서버 백업 및 복원
복구 모델 개요
트랜잭션(데이터베이스 엔진)
관련 자료
Analysis Services 데이터베이스 백업 및 복원
전체 텍스트 카탈로그 백업 및 복원
복제된 데이터베이스 백업 및 복원
데이터베이스(데이터베이스 엔진)