다음을 통해 공유


AlwaysOn 가용성 그룹을 사용하는 데이터베이스 스냅샷(SQL Server)

가용성 그룹의 주 또는 보조 데이터베이스에 데이터베이스 스냅샷을 만들 수 있습니다. 복제본 역할은 RESOLVING 상태가 아닌 PRIMARY 또는 SECONDARY여야 합니다.

데이터베이스 동기화 상태가 SYNCHRONIZING 또는 SYNCHRONIZED인 상태에서 데이터베이스 스냅샷을 만드는 것이 좋습니다. 그러나 데이터베이스 동기화 상태가 동기화되지 않은 경우 데이터베이스 스냅샷을 만들 수 있습니다.

보조 복제본이 주 복제본과 연결이 끊어진(DISCONNECTED) 경우에도 보조 복제본의 데이터베이스 스냅샷은 계속 작동해야 합니다.

일부 Always On 가용성 그룹 조건으로 인해 원본 데이터베이스와 해당 데이터베이스 스냅샷이 다시 시작되어 일시적으로 사용자의 연결이 끊어집니다. 이러한 조건은 다음과 같습니다.

  • 주 복제본은 현재 주 복제본이 오프라인 상태가 되며 동일한 서버 인스턴스에서 다시 온라인 상태가 되거나 가용성 그룹이 장애 조치(fail over)되기 때문에 역할을 변경합니다.

  • 데이터베이스가 보조 역할을 입력합니다.

데이터베이스 스냅샷을 호스트하는 가용성 복제본이 장애 조치된 경우, 데이터베이스 스냅샷은 생성된 서버 인스턴스에 그대로 남아 있습니다. 사용자는 장애 조치(failover) 후 스냅샷을 계속 사용할 수 있습니다. 사용자 환경에서 성능이 중요한 경우 수동 장애 조치(failover) 모드로 구성된 보조 복제본에서 호스트되는 보조 데이터베이스에만 데이터베이스 스냅샷을 만드는 것이 좋습니다. 가용성 그룹을 이 보조 복제본으로 수동으로 장애 조치하는 경우 다른 보조 복제본에 새 데이터베이스 스냅샷 집합을 만들고, 클라이언트를 새 데이터베이스 스냅샷으로 리디렉션하고, 현재 주 데이터베이스에서 모든 데이터베이스 스냅샷을 삭제할 수 있습니다.

또한 참조하십시오

AlwaysOn 가용성 그룹 개요(SQL Server)
데이터베이스 스냅샷(SQL Server)