MS SQL Server 복원 작업 생성
데이터베이스 백업 복원 지점에서 데이터베이스를 복원하려면 Data Resilience > Restore > Database 페이지로 이동하세요. 데이터베이스 백업 복원 지점에서 데이터베이스를 복원하는 데는 4단계가 있습니다.
Step 1: Restore Point
Recovery Data Source 드롭다운 목록에서 데이터베이스 유형으로 "SQL Server"를 선택합니다. 백업 작업을 확장하여 복원할 백업 지점을 선택한 후 "Next" 버튼을 클릭합니다. 데이터베이스가 많은 경우 검색 기능을 사용하여 복원할 데이터베이스를 찾을 수 있습니다.
Step 2: Restore Destination
원하는 복원 지점을 선택한 후 복원할 대상 데이터베이스 인스턴스를 선택하세요. 대상 인스턴스는 달라도 되지만 대상의 버전은 백업과 일치해야 합니다.
Notice SQL Server 데이터베이스는 일괄 복원을 지원합니다. 단일 복원 작업에서 여러 데이터베이스를 선택할 수 있으며, 데이터베이스당 하나의 백업 지점만 허용됩니다.
Step 3: Restore Strategy
복원 모드를 구성할 수 있으며 "Override Original Database"와 "Create New Database" 옵션을 모두 지원합니다. Override Original Database는 프로덕션 데이터베이스 서버에 데이터를 복원할 때 적합하며, 대상 데이터베이스의 기존 데이터를 직접 덮어씁니다.
Override Original Database 기능을 사용할 때 대상 호스트에는 백업 소스 데이터베이스와 이름 및 경로가 동일한 데이터베이스가 있어야 합니다.
Notice 이 방법은 복원 중에 대상 호스트의 데이터 파일을 덮어씁니다. Overwrite Original Database 사용 시 주의하세요. Overwrite Original Database를 진행하기 전에 먼저 Create New Database 복원을 사용하여 데이터를 검증하는 것을 권장합니다.
Create New Database는 백업 데이터를 검증하거나 다른 장치로 복원할 때 적합합니다. 새 데이터베이스 복원을 선택한 후 새 데이터베이스 이름, 데이터베이스 파일 경로, 로그 파일 경로를 구성해야 합니다.
Notice 일괄 복원 중: 1. 이름이 동일한 데이터베이스에 대해서는 덮어쓰기 복원이 허용되지 않습니다. 2. 새 데이터베이스를 복원할 때는 중복 데이터베이스 이름이 허용되지 않습니다.
Configure start type: 복원 방법에는 Start Immediately와 Start at Specified Time이 포함됩니다.
Throttling Policy: 이 기능을 사용하여 데이터베이스 복원 속도를 제한할 수 있습니다. 동일한 시간대에 여러 속도 제한 정책이 있는 경우 전송 속도는 모든 속도 제한 정책 중 최솟값으로 제한됩니다.
Transmission Strategy:Encrypted Transfer를 활성화하면 데이터 전송 채널이 SSL로 암호화됩니다.
Script configuration은 기본적으로 비활성화되어 있습니다. 활성화하면 백업 전후에 실행할 스크립트를 구성할 수 있습니다. Before Recovery 스크립트: 복원 전에 실행되며, 예를 들어 데이터베이스 작업을 비활성화합니다. After Recovery 스크립트: 복원 완료 후 실행되며, 예를 들어 데이터베이스 작업을 다시 활성화합니다.
Integrity Check를 구성할 수 있으며, 무결성 검증 예외 발생 시 복원을 중단하거나 계속 진행하는 옵션을 선택할 수 있습니다.
Advanced Strategy에는 Retry strategy와 Overload Protection이 포함됩니다. 네트워크가 불안정할 때 Retry Attempts 횟수와 Retry interval을 설정하면 현재 네트워크에 재연결할 수 있어 네트워크 불안정으로 인한 작업 실패 요인을 줄일 수 있습니다.
Operation Exceptions에 대한 자동 재시도 기능으로, 활성화하면 작업 실행 중 작업 예외가 발생할 경우 구성된 재시도 전략에 따라 재실행합니다. 이 메커니즘은 RPC 원격 호출 예외로 인한 작업 실패를 줄여줍니다.
Job Retry를 활성화한 후 작업 실행 중 오브젝트 예외가 발생하면 구성된 재시도 전략에 따라 재실행됩니다. 일부 오브젝트 백업 실패로 인한 재시도 시 이미 성공한 백업 오브젝트의 중복 백업을 줄여 작업 효율성을 향상시킵니다.
Overload Protection: 백업 노드에 리소스 제한이 설정된 경우 해당 노드에서 실행 중인 작업이 제한됩니다. 복원 작업은 기본적으로 활성화되어 있으며 리소스 제한의 영향을 받지 않습니다.
4단계: 검토 및 확인
위에서 언급한 설정을 완료한 후 한 화면에서 설정 내용을 검토하고 확인할 수 있습니다.
작업이 생성되면 Monitor Center > Jobs 페이지로 리디렉션됩니다.
Start Immediately 유형의 복원 작업을 선택하면 기본적으로 작업 생성 직후 실행됩니다. 따라서 현재 작업 목록에서 확인할 때 이미 실행 중 상태여야 하며, 완료되면 현재 작업 목록에서 자동으로 삭제됩니다. 이후 History Jobs에서 복원된 작업을 찾아볼 수 있습니다. 복원된 데이터는 복원 작업 생성 시 구성한 경로에서 찾을 수 있습니다.