다음을 통해 공유


초기 데이터 동기화 선택 페이지(Always On 가용성 그룹 마법사)

적용 대상: SQL Server

새 보조 데이터베이스의 초기 데이터 동기화에 대한 기본 설정을 지정하려면 Always On 초기 데이터 동기화 선택 페이지를 사용합니다. 이 페이지는 새 가용성 그룹 마법사, 가용성 그룹에 복제본 추가 마법사, 가용성 그룹에 데이터베이스 추가 마법사 등 세 가지 마법사에서 공유됩니다.

가능한 선택 항목으로는 자동 시드, 전체 데이터베이스 및 로그 백업, 조인만 또는 초기 데이터 동기화 건너뛰기가 있습니다. 자동 시드, 전체 또는 조인만을 선택하기 전에 환경이 필수 조건을 충족하는지 확인합니다.

권장 사항

  • 초기 데이터 동기화 중에 주 데이터베이스의 로그 백업 작업을 일시 중단합니다.

  • 대규모 데이터베이스의 경우 전체 백업 및 복원 작업에는 많은 시간과 리소스가 소요됩니다. 이 경우 보조 데이터베이스를 직접 준비하는 것이 좋습니다. 자세한 내용은 이 항목의 뒷부분에 나오는 수동으로 보조 데이터베이스를 준비하려면을 참조하세요.

  • 전체 초기 데이터 동기화를 수행하려면 네트워크 공유를 지정해야 합니다. 마법사를 사용하여 전체 초기 데이터 동기화를 수행하기 전에 네트워크 공유 폴더의 액세스 권한에 대해 보안 계획을 구현하는 것이 좋습니다. 이 주의 사항은 폴더에 대한 READ 권한이 있는 모든 사용자가 백업 파일의 중요한 데이터에 액세스할 수 있으므로 중요합니다. 또한 백업 및 복원 작업을 보호하려면 가용성 복제본을 호스트하는 모든 서버 인스턴스와 네트워크 공유 폴더 간의 네트워크 채널을 보호하는 것이 좋습니다.

    백업 및 복원 작업에 대해 엄격히 보안을 유지해야 하는 경우 조인만 또는 초기 데이터 동기화 건너뛰기 옵션을 선택하는 것이 좋습니다.

자동 시드

SQL Server는 그룹의 모든 데이터베이스에 대해 보조 복제본을 자동으로 만듭니다. 자동 시드를 사용하려면 데이터 및 로그 파일 경로가 그룹에 참여하는 모든 SQL Server 인스턴스에서 동일해야 합니다. SQL Server 2016(13.x) 이상에서 사용할 수 있습니다. Always On 가용성 그룹 자동 초기화를 참조하세요.

전체 데이터베이스 및 로그 백업

각 주 데이터베이스에 대해 전체 데이터베이스 및 로그 백업 옵션은 하나의 워크플로에서 여러 작업을 수행합니다. 즉, 주 데이터베이스의 전체 및 로그 백업을 만들고, 보조 복제본을 호스트하는 모든 서버 인스턴스에서 이러한 백업을 복원하여 해당 보조 데이터베이스를 만들며, 각 보조 데이터베이스를 가용성 그룹에 조인합니다.

환경이 전체 초기 데이터 동기화를 사용하기 위한 다음 사전 요구 사항을 충족하고 마법사에서 데이터 동기화를 자동으로 시작하려는 경우에만 이 옵션을 선택합니다.

전체 데이터베이스 및 로그 백업 초기 데이터 동기화를 사용하기 위한 사전 요구 사항

  • 모든 데이터베이스 파일 경로는 가용성 그룹에 대한 복제본을 호스팅하는 모든 서버 인스턴스에서 동일해야 합니다.

    참고 항목

    마법사를 실행하는 서버 인스턴스와 보조 복제본을 호스트하는 서버 인스턴스 간에 백업 및 복원 파일 경로가 다른 경우. WITH MOVE 옵션을 사용하여 백업 및 복원 작업을 수동으로 수행해야 합니다. 자세한 내용은 이 항목의 뒷부분에 나오는 수동으로 보조 데이터베이스를 준비하려면을 참조하세요.

  • 보조 복제본을 호스팅하는 서버 인스턴스에 주 데이터베이스 이름이 없을 수 있습니다. 즉, 새 보조 데이터베이스가 아직 없을 수 있습니다.

  • 마법사에서 백업을 만들고 액세스하려면 네트워크 공유를 지정해야 합니다. 기본 복제본의 경우 데이터베이스 엔진을 시작하는 데 사용되는 계정은 네트워크 공유에 대한 읽기 및 쓰기 파일 시스템 권한이 있어야 합니다. 보조 복제본의 경우 계정에 네트워크 공유에 대한 읽기 권한이 있어야 합니다.

    Important

    로그 백업이 로그 백업 체인의 일부가 됩니다. 그에 맞추어 로그 백업 파일을 저장합니다.

사전 요구 사항이 충족되지 않은 경우

마법사에서 이 가용성 그룹에 대한 보조 데이터베이스를 만들 수 없습니다. 준비하는 방법에 대한 자세한 내용은 이 항목의 뒷부분에 나오는 수동으로 보조 데이터베이스를 준비하려면을 참조하세요.

사전 요구 사항이 충족된 경우

이러한 필수 조건이 모두 충족되고 마법사에서 전체 초기 데이터 동기화를 수행하도록 하려면 전체 데이터베이스 및 로그 백업 옵션을 선택하고 네트워크 공유를 지정합니다. 그러면 마법사가 선택한 모든 데이터베이스에 대해 전체 데이터베이스 및 로그 백업을 만들고 지정한 네트워크 공유에 이러한 백업을 배치합니다. 다음으로, 새 보조 복제본 중 하나를 호스트하는 모든 서버 인스턴스에서 마법사는 RESTORE WITH NORECOVERY를 사용하여 백업을 복원함으로써 보조 데이터베이스를 만듭니다. 각 보조 데이터베이스를 만든 후 마법사는 새 보조 데이터베이스를 가용성 그룹에 조인합니다. 보조 데이터베이스가 조인되는 즉시 해당 데이터베이스에서 데이터 동기화가 시작됩니다.

모든 복제본에서 액세스할 수 있는 공유 네트워크 위치 지정
백업을 만들고 복원하려면 마법사에서 네트워크 공유를 지정해야 합니다. 가용성 복제본을 호스트하는 각 서버 인스턴스에서 데이터베이스 엔진을 시작하는 데 사용하는 계정은 네트워크 공유에 대한 읽기 및 쓰기 파일 시스템 권한이 있어야 합니다.

Important

로그 백업이 로그 백업 체인의 일부가 됩니다. 그에 맞추어 백업 파일을 저장합니다.

조인만

가용성 그룹의 보조 복제본을 호스팅하는 각 서버 인스턴스에 새 보조 데이터베이스가 이미 있는 경우에만 이 옵션을 선택합니다. 보조 데이터베이스를 준비하는 방법에 대한 자세한 내용은 이 섹션의 뒷부분에 나오는 수동으로 보조 데이터베이스를 준비하려면을 참조하세요.

조인만을 선택하면 마법사는 각 기존 보조 데이터베이스를 가용성 그룹에 조인하려고 시도합니다.

초기 데이터 동기화 건너뛰기

모든 주 데이터베이스의 자체 데이터베이스 및 로그 백업을 수행하려면 이 옵션을 선택하고 보조 복제본을 호스트하는 모든 서버 인스턴스로 복원합니다. 마법사를 종료한 후 모든 보조 복제본에서 모든 보조 데이터베이스을 조인해야 합니다.

참고 항목

자세한 내용은 Always On 보조 데이터베이스에서 데이터 이동 시작(SQL Server)을 참조하세요.

수동으로 보조 데이터베이스를 준비하려면

Always On 가용성 그룹 마법사와 독립적으로 보조 데이터베이스를 준비하려면 다음 방법 중 하나를 사용합니다.

보조 데이터베이스를 만든 후 모든 현재 로그 백업을 새 보조 데이터베이스에 적용합니다.

필요에 따라 마법사를 실행하기 전에 먼저 모든 보조 데이터베이스를 준비할 수 있습니다. 그런 다음 마법사의 초기 데이터 동기화 지정 페이지에서 조인만을 선택하여 새 보조 데이터베이스를 가용성 그룹에 자동으로 조인합니다.

관련 작업

참고 항목

Always On 가용성 그룹 개요(SQL Server)