MSSQL 데이터베이스 복원
SQL Server 플러그인을 사용하여 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 데이터베이스를 복원했다면 저장 프로시저( sys.sp_rda_reauthorize_db )를 실행하여 로컬로 복원된 데이터베이스를 원격 Azure 데이터에 다시 연결해야 합니다. 자세한 내용은 마이크로소프트 개발자 네트워크에서 SQL Server 데이터베이스와 원격 Azure 데이터베이스 간의 연결 복원를 참조하세요.
데이터베이스를 SQL Server로 직접 복원하려면 다음 태스크를 완료하십시오.
-
탐색줄에서 컴퓨터를 클릭하십시오. 그리드에 사용 가능한 컴퓨터가 표시됩니다.
-
복원하려는 SQL Server 데이터베이스 백업이 있는 서버를 찾은 후 컴퓨터 행을 클릭하여 보기를 펼치십시오.
-
작업 탭을 클릭하십시오.
-
복원할 데이터베이스가 있는 작업을 찾으십시오. 작업의 작업 선택 메뉴에서 복원을 클릭합니다.
-
복원 방법 선택 대화 상자에서 데이터베이스를 SQL Server 인스턴스로 복원을 선택합니다.
-
인스턴스 목록에서 데이터베이스를 복원할 SQL Server 인스턴스를 클릭하십시오.
-
다음 방법 중 하나를 사용하여 인스턴스에 연결하십시오.
- Windows 관리자 계정을 사용하여 인스턴스에 연결하려면 Windows 인증을 선택합니다. 해당 필드에 사용자 아이디, 비밀번호, 도메인을 입력합니다.
- SQL Server 관리자 계정을 사용하여 인스턴스에 연결하려면 SQL Server 인증을 선택하십시오. 해당 필드에 사용자 아이디와 비밀번호를 입력합니다.
-
계속을 클릭하십시오. SQL Server 복원 대화 상자에 작업에 대한 최근 세이프 세트가 표시됩니다.
-
이전 세이프 세트 또는 SSI(세이프 세트 이미지) 파일에서 데이터를 복원하려면 다음 단계 중 하나를 따르세요.
- 이전 금고 세트의 데이터를 복원하려면 캘린더를 클릭합니다. 표시되는 달력에서 복원할 세이프 세트의 날짜를 클릭하십시오. 캘린더 옆에서 사용하려는 특정 금고 세트를 클릭합니다.
- 디스크의 SSI(안전 설정 이미지) 파일에서 데이터를 복원하려면 소스 장치 목록에서 디스크의 디렉터리를 선택합니다. 폴더를 클릭하십시오. 폴더 선택 대화 상자에서 파일이 있는 디렉토리를 선택하고 확인을 클릭하십시오.
SSI 파일은 볼트에서 내보내거나 컴퓨터에서 볼트 대신 디스크로 백업된 전체 백업입니다. 원격 데이터 센터의 볼트에서 데이터를 복원하는 것보다 백업 파일을 물리적 미디어에 저장하고 복원할 위치로 전송하는 것이 더 빠를 수 있습니다. 참고: 세이프 세트를 볼트로 가져오고 IBM Cloud® Backup for Classic 에이전트가 볼트와 동기화될 때까지 백업에서 디스크(SSI 파일)로 복원할 수 없습니다.
-
데이터베이스 선택 상자에서 복원하려는 각 데이터베이스의 확인란을 선택합니다.
-
암호화 비밀번호 필드에 데이터 암호화 비밀번호를 입력하십시오. 비밀번호 힌트를 보려면 힌트를 클릭합니다.
-
데이터베이스 이름을 선택하십시오.
- 하나 이상의 데이터베이스를 원래 이름으로 복원하려면 원래 데이터베이스 이름을 선택하십시오.
- 하나의 데이터베이스를 새 이름으로 복원하려면 대체 데이터베이스 이름을 선택하십시오. 표시되는 필드에 복원된 데이터베이스의 새 이름을 입력하십시오.
대체 데이터베이스 이름을 선택한 경우 하나의 데이터베이스만 복원할 수 있습니다.
- 적합한 겹쳐쓰기 설정을 선택하십시오.
- 기존 데이터베이스와 동일한 이름으로 데이터베이스를 복원하는 경우 기존 데이터베이스를 겹쳐쓰려면 기존 데이터베이스 겹쳐쓰기를 선택하십시오.
- 동일한 이름의 데이터베이스가 있을 경우 복원에 실패하려면 기존 데이터베이스 겹쳐쓰기를 선택 취소하십시오. 기존 데이터베이스 겹쳐쓰기를 선택하지 않고 여러 데이터베이스를 복원하는 경우, 기존 데이터베이스와 동일한 이름의 데이터베이스가 하나라도 있으면 모든 데이터베이스에 대해 복원이 실패합니다.
- 복원 상태에서 데이터베이스를 복원하려면 복구 안 함을 사용하여 복원을 선택합니다. 이 옵션을 선택하면 복원 후 트랜잭션 로그를 데이터베이스에 적용할 수 있습니다. 트랜잭션 로그는 대체 방법 (예: 원시 SQL Server 백업) 을 사용하여 먼저 백업해야 합니다.
- 데이터베이스 파일의 대체 위치를 지정하려면 대체 경로를 선택합니다. 폴더를 클릭하십시오. 폴더 선택 대화 상자에서 대체 파일 위치를 선택하고 확인을 클릭합니다.
대체 파일 위치는 데이터베이스 파일의 원래 위치를 사용할 수 없는 경우에만 사용됩니다.
-
로그 세부사항 레벨, 대역폭 제한 설정 또는 하드 복구 옵션을 변경하려면 고급 복원 옵션을 클릭하십시오.
-
복원 실행을 클릭하십시오. 프로세스 세부 정보 대화상자에는 복원 진행률이 표시되고 복원이 완료된 시점이 표시됩니다. 다른 최근 작업 프로세스가 대화 상자 창에 표시될 수도 있습니다. 프로세스 세부사항 화면을 닫으려면 닫기를 클릭하십시오. 창을 닫아도 복원 프로세스에는 영향을 미치지 않습니다.
데이터베이스를 플랫 파일로 복원
SQL Server 플러그인을 사용하여 SQL Server 데이터베이스를 백업한 후 SQL Server 데이터베이스를 플랫 파일로 복원할 수 있습니다. 그런 다음 SQL Server 도구를 사용하여 데이터를 데이터베이스로 가져올 수 있습니다.
SQL Server 데이터베이스를 플랫 파일로 복원하려면 다음 태스크를 완료하십시오.
-
탐색줄에서 컴퓨터를 클릭하십시오. 그리드에 사용 가능한 서버가 표시됩니다.
-
복원하려는 SQL Server 데이터베이스 백업이 있는 컴퓨터를 찾은 후 컴퓨터 행을 클릭하여 보기를 펼치십시오.
-
작업 탭을 클릭하십시오.
-
복원하려는 데이터베이스가 있는 작업을 찾은 후 작업의 조치 선택 메뉴에서 복원을 클릭하십시오.
-
복원 방법 선택 대화 상자에서 폴더로 복원을 선택하십시오.
-
계속을 클릭하십시오. SQL Server 복원 대화 상자에 작업에 대한 최근 세이프 세트가 표시됩니다.
-
이전 세이프 세트 또는 SSI(세이프 세트 이미지) 파일에서 데이터를 복원하려면 다음 단계 중 하나를 따르세요.
- 이전 금고 세트의 데이터를 복원하려면 캘린더를 클릭합니다. 표시되는 달력에서 복원할 세이프 세트의 날짜를 클릭하십시오. 캘린더 옆에서 사용하려는 특정 금고 세트를 클릭합니다.
- 디스크의 SSI(안전 설정 이미지) 파일에서 데이터를 복원하려면 소스 장치 목록에서 디스크의 디렉터리를 선택합니다. 폴더를 클릭하십시오. 폴더 선택 대화 상자에서 파일이 있는 디렉터리를 선택하고 확인을 클릭합니다.
SSI 파일은 볼트에서 내보내거나 컴퓨터에서 볼트 대신 디스크로 백업된 전체 백업입니다. 원격 데이터 센터의 볼트에서 데이터를 복원하는 것보다 백업 파일을 물리적 미디어에 저장하고 복원할 위치로 전송하는 것이 더 빠를 수 있습니다. 금고 세트를 볼트로 가져오고 IBM Cloud Backup for Classic 에이전트가 볼트와 동기화될 때까지는 백업에서 디스크(SSI 파일)로 복원할 수 없습니다.
-
데이터베이스 선택에서 복원하려는 각 데이터베이스의 확인란을 선택합니다.
-
암호화 비밀번호 필드에 데이터 암호화 비밀번호를 입력하십시오. 비밀번호 힌트를 보려면 힌트를 클릭합니다.
-
대상 복원 아래에서 대상 경로를 입력하거나 폴더를 클릭합니다. 폴더 선택 대화 상자에서 복원할 위치를 선택하고 확인을 클릭하십시오.
-
로그 세부사항 레벨, 대역폭 제한 설정 또는 하드 복구 옵션을 변경하려면 고급 복원 옵션을 클릭하십시오. 대화 상자에서 작업 로깅의 세부 수준을 선택하고 사용 가능한 모든 대역폭 사용 옵션을 선택하거나 선택 취소할 수 있습니다.
-
복원 실행을 클릭하십시오. 프로세스 세부 정보 대화상자에는 복원 진행률이 표시되고 복원이 완료된 시점이 표시됩니다. 다른 최근 작업 프로세스가 대화 상자에 표시될 수도 있습니다. 프로세스 세부사항 화면을 닫으려면 닫기를 클릭하십시오. 창을 닫아도 복원 프로세스에는 영향을 미치지 않습니다.
AlwaysOn 가용성 그룹의 데이터베이스 복원
항상 SQL Server 데이터베이스를 AlwaysOn 가용성 그룹의 기본 복제본으로 복원해야 합니다. 윈도우의 경우 IBM Cloud Backup for Classic 에이전트 및 플러그인은 기본 복제본 서버에 설치되지 않으므로 소프트웨어가 설치된 서버로 장애 조치해야 합니다. 그런 다음 복원을 시도할 수 있습니다.
데이터베이스를 기본 복제본에 복원하고 데이터베이스를 AlwaysOn 가용성 그룹에 다시 추가한 후에는 보조 복제본에 복제할 수 있습니다. 복원 후 복제 트래픽 양을 줄이려면 Windows IBM Cloud Backup for Classic 에이전트 및 플러그인이 설치된 보조 복제 서버에서 '다른 컴퓨터에서 복원'을 실행하면 됩니다.
AlwaysOn 가용성 그룹의 기본 데이터베이스 복원
- IBM Cloud Backup for Classic 에이전트 및 플러그인이 기본 복제본 서버에 설치되어 있지 않은 경우, IBM Cloud Backup for Classic 에이전트가 설치된 보조 데이터베이스 인스턴스로 장애 조치하십시오. 데이터베이스를 백업한 이전 보조 복제본이 기본 복제본이 됩니다.
- AlwaysOn 가용성 그룹에서 기본 데이터베이스를 제거하십시오.
- 모든 보조 복제본에서 데이터베이스를 삭제하십시오.
- 기존 데이터베이스 겹쳐쓰기 옵션을 사용하여 기본 데이터베이스를 원래 데이터베이스 이름으로 복원하십시오.
- 전체 동기화 옵션을 사용하여 복원된 기본 데이터베이스를 AlwaysOn 가용성 그룹에 추가하십시오. SQL Server 데이터베이스를 기본 복제본으로 복원한 후에는 데이터베이스를 보조 복제본 서버로 복원하여 필요한 복제 트래픽 양을 줄일 수 있습니다.
AlwaysOn 가용성 그룹의 보조 데이터베이스 복원
- 기본 데이터베이스를 복원할 때 모든 보조 복제본에서 데이터베이스를 삭제하지 않은 경우, AlwaysOn 가용성 그룹에서 보조 데이터베이스를 제거하십시오.
- IBM Cloud Backup for Classic 에이전트 및 플러그인이 설치된 보조 복제본 서버에서 복구 안함 옵션을 사용하여 다른 컴퓨터에서 복원을 실행하여 데이터베이스를 복원하십시오.
- 결합 옵션을 사용하여 복원된 보조 데이터베이스를 AlwaysOn 가용성 그룹에 추가하십시오.
SQL Server 또는 SharePoint 데이터베이스에서 항목 복원
SQL Server 플러그인을 사용하여 Microsoft SharePoint 2010 또는 2013 데이터베이스를 백업하는 경우 백업에서 사이트 컬렉션, 웹사이트, 목록 및 문서와 같은 항목을 복원할 수 있습니다. SQL Server 플러그인 또는 이미지 플러그인을 사용하여 Microsoft SQL Server 데이터베이스를 백업하는 경우 백업에서 특정 테이블 및 개체를 복원할 수 있습니다.
데이터베이스 백업에서 항목을 복원하려면 먼저 포털을 사용하여 세이프 세트를 공유 리소스로 표시해야 합니다. 그런 다음 Granular Restore 애플리케이션을 사용하여 항목을 찾아 백업에서 복원할 수 있습니다. SharePoint 데이터베이스 백업에서 항목을 복원하려면 Microsoft용 세분화된 복원( SharePoint )을 사용하세요. SQL Server 데이터베이스 백업에서 항목을 복원하려면 Microsoft Exchange 및 SQL용 세분화된 복원을 사용하세요. 자세한 정보를 보거나 Granular Restore 애플리케이션을 얻으려면 서비스 제공자에게 문의하십시오.
SQL Server 또는 SharePoint 데이터베이스에서 항목을 복원하려면 다음 태스크를 완료하십시오.
- 탐색줄에서 컴퓨터를 클릭하십시오. 그리드에 사용 가능한 서버가 표시됩니다.
- 복원하려는 SharePoint 또는 SQL Server 데이터가 포함된 세이프 세트가 있는 컴퓨터를 찾은 후 컴퓨터 행을 클릭하여 보기를 펼치십시오.
- 작업 탭을 클릭하십시오.
- 복원하려는 SharePoint 데이터가 있는 작업을 찾은 후 작업의 조치 선택 메뉴에서 복원을 클릭하십시오. 복원 방법 선택 대화 상자가 표시됩니다.
- SharePoint 또는 SQL Server 데이터베이스로 항목 복원을 선택하고 계속을 클릭하십시오. SQL Server 복원 대화 상자에 작업에 대한 최근 세이프 세트가 표시됩니다.
- 이전 금고 세트의 데이터를 복원하려면 캘린더를 클릭합니다. 달력에서 복원할 세이프 세트의 날짜를 클릭하십시오. 그런 다음 사용할 특정 세이프 세트를 클릭하십시오.
- 암호화 비밀번호 필드에 데이터 암호화 비밀번호를 입력하십시오. 비밀번호 힌트를 보려면 힌트를 클릭합니다.
- 유휴 시간 필드에 공유가 자동으로 중지되어야 하는 비활성 시간(분)을 입력합니다. 값의 범위는 2-180분입니다.
- 사용 가능한 모든 대역폭 사용 옵션을 선택하거나 선택 취소하십시오.
- 공유를 클릭하십시오. 프로세스 세부사항 대화 상자에 공유 프로세스의 상태가 표시됩니다. 공유가 사용 가능한 경우 대화 상자 옆에 공유 경로가 표시됩니다.
- 클립보드에 경로 복사를 클릭하십시오. 이제 경로를 Granular Restore 애플리케이션에 붙여넣을 수 있습니다.
- 세부 단위의 복원을 시작하십시오.
- SharePoint 항목을 복원하려면 SharePoint 2010 또는 2013 시스템에서 Microsoft용 세분화된 복원( SharePoint ) 애플리케이션을 시작합니다.
- SQL Server 데이터베이스 항목을 복원하려면 SQL Server 시스템에서 Microsoft Exchange 및 SQL용 세분화된 복원 애플리케이션을 시작합니다.
- SQL 세이프 세트 공유 경로를 Granular Restore 애플리케이션에 붙여넣으십시오.
- 데이터를 선택하여 복원합니다.
- 세이프 세트를 더 이상 공유할 필요가 없는 경우 중지를 클릭하십시오. 중지를 클릭하거나 공유 유휴 시간에 도달하면 프로세스 세부사항 대화 상자에 공유를 더 이상 사용할 수 없다고 표시됩니다.