단일 복구 작업 내에서 여러 데이터베이스를 복구할 수 있습니다. 데이터베이스는 원래 인스턴스에 자동으로 매핑됩니다. 필요한 경우 각 데이터베이스에 대한 대상 인스턴스를 선택할 수 있습니다.
시스템 데이터베이스는 사용자 데이터베이스와 같은 방식으로 복구됩니다. 마스터 데이터베이스를 복구하는 경우 소프트웨어가 단일 사용자 모드에서 대상 인스턴스를 자동으로 다시 시작합니다. 복구가 완료된 후, 소프트웨어가 인스턴스를 다시 시작하고 다른 데이터베이스(있는 경우)를 복구합니다. 시스템 데이터베이스를 복구할 때 고려해야 할 기타 사항:
데이터베이스를 인스턴스에 복구하려면
데이터 복구 페이지에서 수행할 작업
현재 계정에 대상 SQL Server 인스턴스에 액세스할 충분한 권한이 없으면 자격 증명을 입력하라는 메시지가 표시됩니다.
이것이 대부분의 상황에 알맞은 기본 설정입니다. 대상 인스턴스의 데이터베이스를 백업의 데이터베이스로 덮어씁니다.
이 설정은 기존 데이터베이스를 유지할 때 사용합니다. 복구된 데이터베이스에 다음 이름이 부여됩니다: <원래 데이터베이스 이름>-Recovered. 이 이름을 가진 데이터베이스가 이미 있는 경우, 복구된 데이터베이스에는 다음과 같이 이름이 지정됩니다: <원래 데이터베이스 이름>-Recovered (<시퀀스 번호>).
예: MyDatabase-Recovered, MyDatabase-Recovered (2).
복구가 완료되면 데이터베이스를 사용할 준비가 끝납니다. 사용자가 데이터베이스에 완전하게 액세스할 수 있습니다. 소프트웨어는 트랜잭션 로그에 저장된 복구 데이터베이스의 적용되지 않은 모든 트랜잭션을 롤백합니다. 기본 Microsoft SQL 백업으로부터 더 이상 트랜잭션 로그를 복구할 수 없게 됩니다.
복구가 완료되면 데이터베이스가 비운영 상태가 됩니다. 사용자가 데이터베이스에 액세스할 수 없습니다. 소프트웨어가 복구된 데이터베이스의 적용되지 않은 모든 트랜잭션을 유지합니다. 기본 Microsoft SQL 백업으로부터 추가 트랜잭션 로그를 복구할 수 있으며, 따라서 필요한 복구 지점으로 이동할 수 있습니다.
복구가 완료된 후, 사용자가 데이터베이스에 읽기 전용으로 액세스할 수 있습니다. 소프트웨어는 적용되지 않은 트랜잭션을 실행 취소합니다. 그러나 실행 취소 작업을 임시 대기 파일에 저장하여 복구에 의한 영향을 되돌릴 수 있도록 합니다.
이 값은 주로 SQL Server 오류가 발생한 시점을 찾기 위해 사용됩니다.