Microsoft SQL Server 를 다음을 사용하여 복원 IBM Cloud Backup for Classic

IBM Cloud Backup for Classic 를 사용하여 Microsoft SQL Server 데이터베이스를 SQL Server 인스턴스로 직접 복원하거나, 재해 복구를 위해 일반 파일로 복원할 수 있습니다.

Always On 가용성 그룹의 SQL Server 데이터베이스를 복원하려면 데이터베이스를 항상 기본 복제본으로 복원해야 합니다.

데이터베이스를 SQL Server로 직접 복원

SQL Server 플러그인을 사용하여 SQL Server 데이터베이스를 백업한 후에는, 해당 데이터베이스를 SQL Server 인스턴스로 직접 복원할 수 있습니다. 트랜잭션 로그를 다른 방법으로 백업한 경우, 데이터베이스를 복원 상태로 복원하여 나중에 트랜잭션 로그를 데이터베이스에 적용할 수 있습니다. 시스템 데이터베이스를 복원할 때는 주 데이터베이스를 먼저 단독으로 복원해야 합니다. 다른 시스템 데이터베이스는 나중에 복원할 수 있습니다. 복원 과정에서 SQL Server 에 연결하려면 Windows 또는 SQL Server 관리자 계정을 지정해야 합니다. Microsoft® Azure 로 확장된 SQL Server 2016 데이터베이스를 복원한 후에는, 로컬에 복원된 데이터베이스를 원격 Azure 데이터에 다시 연결하기 위해 저장 프로시저( sys.sp_rda_reauthorize_db )를 실행해야 합니다. 자세한 내용은 마이크로소프트 개발자 네트워크에서 SQL Server 데이터베이스와 원격 Azure 데이터베이스 간의 연결 복원를 참조하세요.

데이터베이스를 SQL Server로 직접 복원하려면 다음 태스크를 완료하십시오.

  1. 탐색줄에서 컴퓨터를 클릭하십시오. 그리드에 사용 가능한 컴퓨터가 표시됩니다.

  2. 복원하려는 SQL Server 데이터베이스 백업이 있는 서버를 찾은 후 컴퓨터 행을 클릭하여 보기를 펼치십시오.

  3. 작업 탭을 클릭하십시오.

  4. 복원할 데이터베이스가 있는 작업을 찾으십시오. 작업의 ‘작업 선택’ 메뉴에서 ‘복원’을 클릭합니다.

  5. ‘복원 방법 선택’ 대화 상자에서 ‘ SQL Server 인스턴스로 데이터베이스 복원’을 선택합니다.

  6. 인스턴스 목록에서 데이터베이스를 복원할 SQL Server 인스턴스를 클릭하십시오.

  7. 다음 방법 중 하나를 사용하여 인스턴스에 연결하십시오.

    • Windows 관리자 계정을 사용하여 인스턴스에 연결하려면 Windows 인증을 선택하십시오. 해당 입력란에 사용자 이름, 비밀번호 및 도메인을 입력하십시오.
    • SQL Server 관리자 계정을 사용하여 인스턴스에 연결하려면 SQL Server 인증을 선택하십시오. 해당 입력란에 사용자 이름과 비밀번호를 입력하세요.
  8. 계속을 클릭하십시오. SQL Server 복원 대화 상자에 작업에 대한 최근 세이프 세트가 표시됩니다.

  9. 이전 세이프 세트나 SSI(세이프 세트 이미지) 파일에서 데이터를 복원하려면 다음 단계 중 하나를 따르십시오.

    • 이전 백업 세트의 데이터를 복원하려면 달력을 클릭하세요. 표시되는 달력에서 복원할 세이프 세트의 날짜를 클릭하십시오. 달력 옆에서 사용하려는 특정 금고 세트를 클릭하세요.
    • 디스크에 있는 SSI(안전 세트 이미지) 파일에서 데이터를 복원하려면 ‘소스 장치’ 목록에서 ‘디스크의 디렉터리’를 선택하십시오. 폴더를 클릭하십시오. 폴더 선택 대화 상자에서 파일이 있는 디렉토리를 선택하고 확인을 클릭하십시오.

    SSI 파일은 볼트에서 내보내거나 컴퓨터에서 볼트 대신 디스크로 백업된 전체 백업입니다. 원격 데이터 센터의 저장소에서 데이터를 복원하는 것보다 백업 파일을 물리적 매체에 저장한 뒤 복원이 필요한 장소로 직접 운반하는 편이 더 빠를 수 있습니다. 참고: 세이프 세트를 볼트로 가져오고 IBM Cloud® Backup for Classic 에이전트가 볼트와 동기화될 때까지 백업에서 디스크(SSI 파일)로 복원할 수 없습니다.

  10. ‘데이터베이스 선택’ 상자에서 복원하려는 각 데이터베이스의 확인란을 선택하십시오.

  11. 암호화 비밀번호 필드에 데이터 암호화 비밀번호를 입력하십시오. 비밀번호 힌트를 보려면 ‘힌트’를 클릭하세요.

  12. 데이터베이스 이름을 선택하십시오.

  • 하나 이상의 데이터베이스를 원래 이름으로 복원하려면 원래 데이터베이스 이름을 선택하십시오.
  • 하나의 데이터베이스를 새 이름으로 복원하려면 대체 데이터베이스 이름을 선택하십시오. 표시되는 필드에 복원된 데이터베이스의 새 이름을 입력하십시오.

‘대체 데이터베이스 이름’을 선택한 경우 하나의 데이터베이스만 복원할 수 있습니다.

  1. 적합한 겹쳐쓰기 설정을 선택하십시오.
  • 기존 데이터베이스와 동일한 이름으로 데이터베이스를 복원하는 경우 기존 데이터베이스를 겹쳐쓰려면 기존 데이터베이스 겹쳐쓰기를 선택하십시오.
  • 동일한 이름의 데이터베이스가 있을 경우 복원에 실패하려면 기존 데이터베이스 겹쳐쓰기를 선택 취소하십시오. 기존 데이터베이스 겹쳐쓰기를 선택하지 않고 여러 데이터베이스를 복원하는 경우, 기존 데이터베이스와 동일한 이름의 데이터베이스가 하나라도 있으면 모든 데이터베이스에 대해 복원이 실패합니다.
  1. 데이터베이스를 복원 상태로 되돌리려면 ‘복구 없이 복원’을 선택하십시오. 이 옵션을 선택하면 복원 후 트랜잭션 로그를 데이터베이스에 적용할 수 있습니다. 트랜잭션 로그는 대체 방법 (예: 원시 SQL Server 백업) 을 사용하여 먼저 백업해야 합니다.
  2. 데이터베이스 파일의 대체 위치를 지정하려면 ‘대체 경로’를 선택하십시오. 폴더를 클릭하십시오. ‘폴더 선택’ 대화 상자에서 다른 파일 위치를 선택한 다음 ‘확인’을 클릭합니다.

대체 파일 위치는 데이터베이스 파일의 원래 위치를 사용할 수 없는 경우에만 사용됩니다.

  1. 로그 세부사항 레벨, 대역폭 제한 설정 또는 하드 복구 옵션을 변경하려면 고급 복원 옵션을 클릭하십시오.

  2. 복원 실행을 클릭하십시오. '프로세스 세부 정보' 대화 상자에는 복원 진행 상황이 표시되며, 복원이 완료되면 이를 알려줍니다. 다른 최근 작업 프로세스가 대화 상자 창에 표시될 수도 있습니다. 프로세스 세부사항 화면을 닫으려면 닫기를 클릭하십시오. 창을 닫아도 복원 과정에는 영향을 미치지 않습니다.

데이터베이스를 플랫 파일로 복원

SQL Server 플러그인을 사용하여 SQL Server 데이터베이스를 백업한 후에는, SQL Server 데이터베이스를 일반 파일로 복원할 수 있습니다. 그런 다음 SQL Server 도구를 사용하여 데이터를 데이터베이스로 가져올 수 있습니다.

SQL Server 데이터베이스를 플랫 파일로 복원하려면 다음 태스크를 완료하십시오.

  1. 탐색줄에서 컴퓨터를 클릭하십시오. 그리드에 사용 가능한 서버가 표시됩니다.

  2. 복원하려는 SQL Server 데이터베이스 백업이 있는 컴퓨터를 찾은 후 컴퓨터 행을 클릭하여 보기를 펼치십시오.

  3. 작업 탭을 클릭하십시오.

  4. 복원하려는 데이터베이스가 있는 작업을 찾은 후 작업의 조치 선택 메뉴에서 복원을 클릭하십시오.

  5. 복원 방법 선택 대화 상자에서 폴더로 복원을 선택하십시오.

  6. 계속을 클릭하십시오. SQL Server 복원 대화 상자에 작업에 대한 최근 세이프 세트가 표시됩니다.

  7. 이전 세이프 세트나 SSI(세이프 세트 이미지) 파일에서 데이터를 복원하려면 다음 단계 중 하나를 따르십시오.

    • 이전 백업 세트의 데이터를 복원하려면 달력을 클릭하세요. 표시되는 달력에서 복원할 세이프 세트의 날짜를 클릭하십시오. 달력 옆에서 사용하려는 특정 금고 세트를 클릭하세요.
    • 디스크에 있는 SSI(Safe Set Image) 파일에서 데이터를 복원하려면 ‘소스 장치’ 목록에서 ‘디스크의 디렉터리’를 선택하십시오. 폴더를 클릭하십시오. ‘폴더 선택’ 대화 상자에서 파일이 있는 디렉터리를 선택한 다음 ‘확인’을 클릭합니다.

    SSI 파일은 볼트에서 내보내거나 컴퓨터에서 볼트 대신 디스크로 백업된 전체 백업입니다. 원격 데이터 센터의 저장소에서 데이터를 복원하는 것보다 백업 파일을 물리적 매체에 저장한 뒤 복원이 필요한 장소로 직접 운반하는 편이 더 빠를 수 있습니다. 세이프 세트가 볼트에 가져오기되고 IBM Cloud Backup for Classic 에이전트가 볼트와 동기화될 때까지는 백업 파일(SSI 파일)을 디스크에 복원할 수 없습니다.

  8. ‘데이터베이스 선택’에서 복원하려는 각 데이터베이스의 확인란을 선택하십시오.

  9. 암호화 비밀번호 필드에 데이터 암호화 비밀번호를 입력하십시오. 비밀번호 힌트를 보려면 ‘힌트’를 클릭하세요.

  10. ‘복원 대상’에서 대상 경로를 입력하거나 폴더를 클릭하세요. 폴더 선택 대화 상자에서 복원할 위치를 선택하고 확인을 클릭하십시오.

  11. 로그 세부사항 레벨, 대역폭 제한 설정 또는 하드 복구 옵션을 변경하려면 고급 복원 옵션을 클릭하십시오. 대화 상자에서 작업 로깅의 세부 수준을 선택하고 사용 가능한 모든 대역폭 사용 옵션을 선택하거나 선택 취소할 수 있습니다.

  12. 복원 실행을 클릭하십시오. '프로세스 세부 정보' 대화 상자에는 복원 진행 상황이 표시되며, 복원이 완료되면 이를 알려줍니다. 다른 최근 작업 프로세스가 대화 상자에 표시될 수도 있습니다. 프로세스 세부사항 화면을 닫으려면 닫기를 클릭하십시오. 창을 닫아도 복원 과정에는 영향을 미치지 않습니다.

AlwaysOn 가용성 그룹의 데이터베이스 복원

항상 SQL Server 데이터베이스를 AlwaysOn 가용성 그룹의 기본 복제본으로 복원해야 합니다. Windows IBM Cloud Backup for Classic 에이전트 및 플러그인이 기본 복제본 서버에 설치되어 있지 않은 경우, 해당 소프트웨어가 설치된 서버로 장애 조치를 수행해야 합니다. 그런 다음 복원을 시도할 수 있습니다.

데이터베이스를 주 복제본에 복원한 후 해당 데이터베이스를 ‘ AlwaysOn ’ 가용성 그룹에 다시 추가하면, 이 데이터베이스는 보조 복제본으로 복제될 수 있습니다. 복원 후 복제 트래픽을 줄이려면, 백업 에이전트와 플러그인이 설치된 보조 서버에서 “다른 컴퓨터에서 복원”을 실행할 수 있습니다.

AlwaysOn 가용성 그룹의 기본 데이터베이스 복원

  1. IBM Cloud Backup for Classic 에이전트 및 플러그인이 기본 복제본 서버에 설치되어 있지 않은 경우, IBM Cloud Backup for Classic 에이전트가 설치된 보조 데이터베이스 인스턴스로 장애 조치하십시오. 데이터베이스를 백업했던 이전 보조 복제본이 주 복제본이 됩니다.
  2. AlwaysOn 가용성 그룹에서 기본 데이터베이스를 제거하십시오.
  3. 모든 보조 복제본에서 데이터베이스를 삭제하십시오.
  4. 기존 데이터베이스 겹쳐쓰기 옵션을 사용하여 기본 데이터베이스를 원래 데이터베이스 이름으로 복원하십시오.
  5. 전체 동기화 옵션을 사용하여 복원된 기본 데이터베이스를 AlwaysOn 가용성 그룹에 추가하십시오. SQL Server 데이터베이스를 기본 복제본으로 복원한 후에는 데이터베이스를 보조 복제본 서버로 복원하여 필요한 복제 트래픽 양을 줄일 수 있습니다.

AlwaysOn 가용성 그룹의 보조 데이터베이스 복원

  1. 기본 데이터베이스를 복원할 때 모든 보조 복제본에서 데이터베이스를 삭제하지 않은 경우, AlwaysOn 가용성 그룹에서 보조 데이터베이스를 제거하십시오.
  2. IBM Cloud Backup for Classic 에이전트 및 플러그인이 설치된 보조 복제본 서버에서 복구 안함 옵션을 사용하여 다른 컴퓨터에서 복원을 실행하여 데이터베이스를 복원하십시오.
  3. 결합 옵션을 사용하여 복원된 보조 데이터베이스를 AlwaysOn 가용성 그룹에 추가하십시오.

SQL Server 또는 SharePoint 데이터베이스에서 항목 복원

Microsoft SharePoint 2010 또는 2013 데이터베이스를 ‘ SQL Server ’ 플러그인을 사용하여 백업한 경우, 백업에서 사이트 모음, 웹 사이트, 목록 및 문서와 같은 항목을 복원할 수 있습니다. Microsoft SQL Server 데이터베이스를 ‘ SQL Server ’ 플러그인이나 ‘Image’ 플러그인을 사용하여 백업한 경우, 백업에서 특정 테이블과 개체를 복원할 수 있습니다.

데이터베이스 백업에서 항목을 복원하려면 먼저 포털을 사용하여 세이프 세트를 공유 리소스로 표시해야 합니다. 그런 다음 Granular Restore 애플리케이션을 사용하여 항목을 찾아 백업에서 복원할 수 있습니다. SharePoint 데이터베이스 백업에서 항목을 복원하려면 Microsoft SharePoint 의 ‘세부 복원(Granular Restore)’ 기능을 사용하십시오. SQL Server 데이터베이스 백업에서 항목을 복원하려면 ‘Granular Restore for Microsoft Exchange and SQL’을 사용하십시오. 자세한 정보를 보거나 Granular Restore 애플리케이션을 얻으려면 서비스 제공자에게 문의하십시오.

SQL Server 또는 SharePoint 데이터베이스에서 항목을 복원하려면 다음 태스크를 완료하십시오.

  1. 탐색줄에서 컴퓨터를 클릭하십시오. 그리드에 사용 가능한 서버가 표시됩니다.
  2. 복원하려는 SharePoint 또는 SQL Server 데이터가 포함된 세이프 세트가 있는 컴퓨터를 찾은 후 컴퓨터 행을 클릭하여 보기를 펼치십시오.
  3. 작업 탭을 클릭하십시오.
  4. 복원하려는 SharePoint 데이터가 있는 작업을 찾은 후 작업의 조치 선택 메뉴에서 복원을 클릭하십시오. 복원 방법 선택 대화 상자가 표시됩니다.
  5. SharePoint 또는 SQL Server 데이터베이스로 항목 복원을 선택하고 계속을 클릭하십시오. SQL Server 복원 대화 상자에 작업에 대한 최근 세이프 세트가 표시됩니다.
  6. 이전 백업 세트의 데이터를 복원하려면 달력을 클릭하세요. 달력에서 복원할 세이프 세트의 날짜를 클릭하십시오. 그런 다음 사용할 특정 세이프 세트를 클릭하십시오.
  7. 암호화 비밀번호 필드에 데이터 암호화 비밀번호를 입력하십시오. 비밀번호 힌트를 보려면 ‘힌트’를 클릭하세요.
  8. ‘유휴 시간’ 필드에 공유가 자동으로 중지되어야 하는 유휴 상태 지속 시간을 분 단위로 입력하세요. 값의 범위는 2-180분입니다.
  9. 사용 가능한 모든 대역폭 사용 옵션을 선택하거나 선택 취소하십시오.
  10. 공유를 클릭하십시오. 프로세스 세부사항 대화 상자에 공유 프로세스의 상태가 표시됩니다. 공유가 사용 가능한 경우 대화 상자 옆에 공유 경로가 표시됩니다.
  11. 클립보드에 경로 복사를 클릭하십시오. 이제 경로를 Granular Restore 애플리케이션에 붙여넣을 수 있습니다.
  12. 세부 단위의 복원을 시작하십시오.
  • SharePoint 항목을 복원하려면, SharePoint 2010 또는 2013 시스템에서 ‘Granular Restore for Microsoft SharePoint ’ 애플리케이션을 실행하십시오.
  • SQL Server 데이터베이스 항목을 복원하려면, SQL Server 시스템에서 ‘Granular Restore for Microsoft Exchange and SQL’ 애플리케이션을 실행하십시오.
  1. SQL 세이프 세트 공유 경로를 Granular Restore 애플리케이션에 붙여넣으십시오.
  2. 데이터를 선택하여 복원합니다.
  3. 세이프 세트를 더 이상 공유할 필요가 없는 경우 중지를 클릭하십시오. 중지를 클릭하거나 공유 유휴 시간에 도달하면 프로세스 세부사항 대화 상자에 공유를 더 이상 사용할 수 없다고 표시됩니다.