Azure 포털(미리 보기)을 사용하여 스냅샷 백업에서 Azure VM의 SQL Server 인스턴스 또는 데이터베이스 복원

이 문서에서는 스냅샷 백업(미리 보기) 사용하여 Azure VM(가상 머신)에서 SQL Server 인스턴스 또는 개별 데이터베이스를 복원하는 방법을 설명합니다. 인스턴스 수준 및 데이터베이스 수준 복원에 대한 단계별 지침을 제공합니다.

메모

  • 이 미리 보기 기능은 ALR(대체 위치 복원)만 지원합니다.
  • Resiliency 환경과의 통합은 현재 SQL Server 인스턴스(미리 보기)의 스냅샷 백업에 지원되지 않습니다.

SQL Server 인스턴스 스냅샷 백업(미리 보기).

사전 요구 사항

SQL 인스턴스 스냅샷 복구 지점에서 복원하기 전에 다음 필수 구성 요소를 검토합니다.

  • SQL 인스턴스는 스냅샷 백업을 사용하여 백업되고, 이 백업은 Recovery Services 자격 증명 모음에서 사용할 수 있습니다.
  • Azure 복원 작업을 수행하는 데 필요한 권한을 사용할 수 있습니다.

전체 SQL 인스턴스 복원

스냅샷 백업에서 SQL 인스턴스 복원을 사용하면 모든 데이터베이스를 포함한 전체 SQL 인스턴스를 이전 상태로 복원할 수 있습니다. 이 작업은 전체 SQL Server 인스턴스를 한 번에 복원해야 하는 시나리오에서 유용합니다.

전체 SQL 인스턴스를 복원하려면 다음 단계를 수행합니다.

  1. Recovery Services 볼트로 이동하여 보호된 항목>을 선택합니다.

  2. 백업 항목 창에서 Azure VM의 SQL Server(스냅샷 백업)(미리 보기)를 선택합니다.

    Azure VM(스냅샷 백업)(미리 보기) 데이터 원본 유형에서 SQL Server를 선택한 것을 보여 주는 스크린샷

  3. 백업 항목 창에서 필요한 백업 인스턴스에 대해 세부 정보 보기를 선택합니다.

  4. 선택한 백업 인스턴스 창에서 복원을 선택합니다.

  5. 복원 창의 기본 사항 탭에서 다음 > 복원 지점을 선택합니다.

  6. 복원 지점 탭에서 복원 유형 선택에서 ALR(대체 위치 복원) 또는 디스크로 복원을 선택합니다.

    • 대체 위치 복원: SQL 인스턴스 또는 데이터베이스를 다른 VM(가상 머신)의 다른 위치로 복원합니다.
    • 디스크로 복원: 개별 디스크를 복원하고 원하는 가상 머신에 연결합니다.

    스냅샷 복원 지점의 선택을 보여 주는 스크린샷.

  7. 선택한 복원 지점의 경우 [선택]을 클릭하여 사용 가능한 복원 지점을 선택합니다.

    기본적으로 최신 복원 지점이 선택됩니다.

  8. 복원 지점 선택 창의 목록에서 필요한 스냅샷 복원 지점을 선택하고 확인을 선택합니다.

  9. 복원 창의 복원 지점에서 특정 시점 복원을 선택하여 보다 세부적인 복원을 위해 트랜잭션 로그를 적용할 수 있습니다.

    각 데이터베이스에 대해 사용 가능한 로그 포인트는 백업 구성 중에 설정한 로그 백업 빈도를 표시합니다.

    특정 시점 복원을 선택하는 화면의 스크린샷.

  10. 다음 > 복원 매개 변수를 선택합니다.

  11. 복원 매개 변수 탭에서 복원할 대상 서버대상 인스턴스를 선택합니다.

    복원 작업에 대한 대상 서버 및 인스턴스의 선택을 보여 주는 스크린샷.

  12. 관리 ID 복원 작업을 수행하는 Azure Backup 필요한 관리 ID를 선택하고 Validate 선택합니다.

    복원 작업에 대한 관리 ID 선택 항목을 보여 주는 스크린샷

    필요한 역할이 누락된 경우 누락된 역할 할당을 선택합니다. 권한이 없는 경우 할당 템플릿을 다운로드하고 관리자와 공유하여 역할 할당을 완료합니다.

  13. 유효성 검사 후 다음 > 검토 + 복원을 선택합니다.

  14. 검토 + 복원 탭에서 복원 설정을 검토하고 복원을 선택합니다.

개별 SQL 데이터베이스 복원

전체 SQL 인스턴스에 영향을 주지 않고 스냅샷 백업에서 개별 SQL 데이터베이스를 복원할 수 있습니다. 손상, 실수로 인한 삭제 또는 기타 오류와 같은 단일 데이터베이스에 문제가 영향을 주는 경우 이 작업을 사용합니다. 영향을 받는 데이터베이스만 이전 상태로 복원할 수 있습니다.

인스턴스에서 개별 SQL 데이터베이스를 복원하려면 다음 단계를 수행합니다.

  1. Recovery Services 볼트로 이동하여 보호된 항목>을 선택합니다.

  2. 백업 항목 창에서 Azure VM에서 SQL 데이터베이스 선택합니다.

    Azure VM 데이터 원본 유형에서 SQL Database 선택을 보여 주는 스크린샷입니다.

  3. 백업 항목 창에서 백업 유형스냅샷 백업으로 설정된 인스턴스 아래에 나열된 데이터베이스에 해당하는 세부 정보 보기를 선택합니다.

  4. 선택한 SQL Database 백업 항목 창에서 복원을 선택합니다.

  5. 복원 창의 기본 사항 탭에서 다음 > 복원 지점을 선택합니다.

  6. 복원 지점 탭에서 선택한 복원 지점에 대해 선택을 클릭합니다.

    SQL 데이터베이스 복원에 대한 스냅샷 복원 지점의 선택을 보여 주는 스크린샷

  7. 복원 지점 탭에서 복원 지점 세부 정보에 대해 로그 또는 스냅샷을 선택하여 필요한 복원 지점을 선택합니다.

    • 스냅샷: 구독(스냅샷 데이터 저장소) 또는 볼트(볼트 표준)에서 사용 가능한 스냅샷 복원 지점 중에서 선택할 수 있으며, 스냅샷 데이터 저장소의 선택 항목은 더 빠른 복원을 제공합니다.
    • 로그: 사용 가능한 가장 가까운 스냅샷 복원 지점에 적절한 로그를 적용하여 데이터베이스를 복원할 수 있으므로 특정 시점 복구를 세분화할 수 있습니다.

    SQL 데이터베이스 복원에 대한 복원 지점 세부 정보 선택을 보여 주는 스크린샷

  8. 선택한 복원 지점의 경우 선택을 클릭합니다.

  9. 복원 지점 선택 창에서 선택한 옵션에 따라 필요한 스냅샷 복원 지점 또는 로그 지정 시간을 선택하고 확인을 선택합니다.

  10. 복원 창의 복원 지점 탭에서 다음 > 복원 매개 변수를 선택합니다.

  11. 복원 매개 변수 탭에서 복원하려는 대상 서버대상 인스턴스대상 리소스 그룹을 선택합니다.

  12. 복원된 DB 이름의 경우 대상 경로와 함께 복원된 데이터베이스 이름을 입력합니다.

  13. 관리 ID의 경우 필요한 ID를 선택하고 유효성 검사를 선택합니다.

    필요한 역할이 누락된 경우 누락된 역할 할당을 선택합니다. 권한이 없는 경우 할당 템플릿을 다운로드하고 관리자와 공유하여 역할 할당을 완료합니다.

  14. 유효성 검사 후 다음 > 검토 + 복원을 선택합니다.

  15. 검토 + 복원 탭에서 복원 설정을 검토하고 복원을 선택합니다.

다음 단계

데이터베이스 및 인스턴스 스냅샷(미리 보기) 백업을 SQL Server 관리 및 모니터링.