Microsoft SQL Server 데이터베이스 마이그레이션

MS SQL 데이터베이스를 마이그레이션하기 전에, 클러스터에 파일 기반 스냅샷이 있는지 확인하십시오.

MS SQL 데이터베이스 마이그레이션

이 섹션에서는 MS SQL 데이터베이스를 마이그레이션하는 단계를 설명합니다.

  1. ‘대시보드’를 선택한 다음 드롭다운 메뉴에서 ‘MS SQL’을 선택합니다.

  2. 데이터베이스의 작업 메뉴에서 ‘마이그레이션’을 선택하십시오.

    또한 [데이터 보호]>[복구]>[복구]>[데이터베이스 마이그레이션](MS SQL 전용) 으로 이동하여 복원 작업을 시작할 수도 있습니다.

  3. MS SQL 서버 또는 데이터베이스를 검색합니다. 이름의 문자를 입력하면 항목 목록이 표시됩니다. 선택적으로 와일드카드 문자 *를 지정할 수 있습니다. 또한 필요에 따라 필터 기준을 지정하여 검색 결과를 좁힐 수도 있습니다. 예를 들어, 특정 보호 그룹을 기준으로 검색 결과를 필터링할 수 있습니다. ‘필터 추가’ 아이콘을 클릭하고, 필터를 지정한 다음 ‘추가’를 클릭하세요.

  4. 마이그레이션할 MS SQL 데이터베이스를 선택하고 마이그레이션 옵션을 설정하십시오.

    1. 작업 이름: 원하는 경우 작업의 기본 이름을 변경할 수 있습니다.

    2. 복구 중인 개체: 마이그레이션할 데이터베이스가 표시됩니다.

    3. 동기화 옵션: 마이그레이션할 데이터베이스에 대한 동기화 옵션을 지정합니다.

      트랜잭션 로그 백업이 동기화되지 않았습니다. 증분 백업과 전체 백업만 동기화됩니다.

      • 데이터베이스 자동 동기화: 이 옵션을 사용하면 데이터베이스를 확정하고 온라인 상태로 전환할 때까지 데이터베이스가 사용 가능한 최신 스냅샷과 자동으로 동기화됩니다.

      • 데이터베이스 수동 동기화: 초기 데이터베이스 마이그레이션이 완료되면, 데이터베이스를 최종 확정하고 온라인 상태로 전환할 때까지 마이그레이션된 데이터베이스 파일을 최신 스냅샷과 동기화할 수 있습니다.

    4. 복구 지점: 마이그레이션에 대해 선택된 복구 지점을 표시합니다.

    5. 설정: 데이터베이스를 마이그레이션할 SQL 호스트와 SQL 인스턴스를 지정합니다.

      모든 데이터베이스 파일을 복원할 전체 경로를 입력하십시오.

      선택에 따라 데이터 파일과 로그 파일을 서로 다른 위치에 복원할 수 있습니다. “대체 로그 파일 위치 및 사용자 지정 규칙 추가”를 클릭하여 데이터 및 로그 파일의 위치와 사용자 지정 규칙을 지정하십시오. 데이터 파일의 경우, 원본 파일의 전체 경로나 패턴과 복원할 위치를 지정할 수 있습니다. 위치를 지정할 때는 표준 경로 형식을 사용하십시오. 예를 들어, Windows에서는 \\?\c:\path와 같은 확장 경로 형식 대신 C:\path를 사용하십시오.

      • *와 같이 파일 일치에 사용되는 와일드카드 문자

        • *.ndf - 모든 ndf 파일. 모든 ndf 파일을 동일한 폴더에 저장하고 싶을 때 유용합니다
        • m:\*.ndf - m: 드라이브에 있는 모든 ndf 파일
        • c:\*1.ndf - C: 드라이브에 있는 접미사가 1.ndf
      • RegEx 패턴

      • .* \.ndf - ndf 확장자를 가진 모든 파일

      • ^.*foo1.*\.ndf$ - “ foo1 ”라는 단어가 포함되어 있고 확장자가 ndf인 모든 파일

      • 소스 데이터베이스 파일의 전체 경로

      기본값이 아닌 파일 확장자를 가지거나 지정된 파일 이름 또는 패턴과 일치하지 않는 데이터베이스 파일은 데이터 파일 복원 위치로 복원됩니다.

      ‘사용자 지정 규칙 추가’를 클릭하여 여러 개의 사용자 지정 규칙을 추가할 수 있습니다.

           표준 정규식 규칙을 반드시 준수해야 합니다. 모든 문자와 일치시키려면 별표 '\*' 앞에 점 '.'을 지정하십시오. 예를 들어, L:.\ *.ndf.
      
  5. 기본적으로 MS SQL의 WITH RECOVERY 옵션을 사용하여 복원이 수행됩니다. 선택에 따라 이 기능을 해제하여 ‘복구 과정 없이’ 복원 작업을 수행할 수 있습니다.

  6. ‘마이그레이션 시작’을 클릭합니다.

    초기 파일 복사 작업이 시작됩니다. 이것이 마이그레이션 과정의 첫 번째 단계입니다.

  7. 파일 복사 작업이 완료되면 다음 마이그레이션 단계에서 사용할 수 있는 옵션이 표시됩니다.

    • 최종화- 대상 데이터베이스가 최신 스냅샷과 동기화된 경우 사용할 수 있습니다.
    • 동기화- 대상 데이터베이스보다 최신인 스냅샷이 있는 경우 사용할 수 있습니다.

    4단계에서 ‘데이터베이스 자동 동기화’ 옵션을 선택하면, ‘최신 버전으로 자동 동기화’ 토글이 기본적으로 활성화됩니다. 필요한 경우 이 옵션을 수동으로 비활성화할 수 있습니다.

AG 데이터베이스에 대해서는 데이터베이스 마이그레이션이 지원되지 않습니다.

마이그레이션 취소

진행 중인 마이그레이션 작업을 취소할 수 있습니다. 마이그레이션을 취소하면 데이터베이스의 동기화 또는 최종 확정이 이루어지지 않아 데이터베이스가 사용할 수 없는 상태로 남을 수 있습니다. 데이터베이스 파일을 수동으로 삭제한 다음, 필요에 따라 다른 마이그레이션 작업을 시작하십시오.

  1. IBM Cloud® Backup and Recovery 콘솔에서 [ 데이터 보호] > [복구]를 선택합니다.
  2. 목록에서 마이그레이션 작업을 찾아 작업 이름을 클릭하면 해당 작업의 상세 페이지가 표시됩니다.
  3. 페이지 오른쪽 상단에 있는 ‘취소’ 버튼을 클릭하세요.
  4. 확인 메시지에 응답하십시오.