데이터베이스 미러링 세션 중 역할 전환

데이터베이스 미러링 세션에서는 역할 전환 프로세스를 통해 주 역할과 미러 역할을 서로 바꿀 수 있습니다. 역할 전환 시 미러 서버는 주 서버에 대한 장애 조치(Failover) 파트너 역할을 하며 주 역할을 넘겨 받아 해당 데이터베이스 복사본을 복원하고 새로운 주 데이터베이스로 사용할 수 있도록 온라인 상태로 만듭니다. 이전 주 서버는 가능할 경우 미러 서버 역할을 맡으며 이 서버의 데이터베이스는 새 미러 데이터베이스가 됩니다. 여러 오류에 대한 응답이나 관리 용도로 역할이 전환될 수 있습니다.

[!참고]

이 항목에서는 사용자가 데이터베이스 미러링 운영 모드에 대해 잘 알고 있다고 가정합니다. 자세한 내용은 비동기 데이터베이스 미러링(성능 우선 모드)동기 데이터베이스 미러링(보호 우선 모드)을 참조하십시오.

다음 그림에서는 일련의 자동 또는 수동 장애 조치를 수행하는 동안 주 역할과 미러 역할을 전환하는 미러링 파트너 Partner_APartner_B를 보여 줍니다.

역할을 두 번 전환하는 파트너

중요 정보중요

역할 전환 후 이전 주 데이터베이스에서 실행하던 작업을 새로운 주 데이터베이스에서 다시 만들어 실행해야 합니다. 자세한 내용은 역할 전환 후 로그인 및 작업 관리를 참조하십시오.

역할 전환에는 자동 장애 조치, 수동 장애 조치 및 강제 서비스(데이터 손실 가능)의 3가지 유형이 있습니다. 각 유형에 대한 지원은 세션의 운영 모드에 따라 달라집니다.

[!참고]

이러한 운영 모드에 대한 자세한 내용은 데이터베이스 미러링 세션을 참조하십시오.

  • 수동 장애 조치

    보안 우선 모드는 수동 장애 조치를 지원합니다. 데이터베이스 소유자는 데이터베이스가 동기화될 때마다 수동 장애 조치를 시작할 수 있습니다.

    수동 장애 조치는 관리 목적으로 제공됩니다. 자세한 내용은 수동 장애 조치(Failover)를 참조하십시오.

  • 자동 장애 조치

    미러링 모니터 서버가 있는 경우 보안 우선 모드에서 자동 장애 조치가 지원됩니다. 자동 장애 조치는 미러링 모니터 서버와 미러 서버가 서로 연결되어 있고 데이터베이스가 이미 동기화된 경우 주 서버가 손실될 때에만 수행됩니다. 자세한 내용은 자동 장애 조치(Failover)를 참조하십시오.

  • 강제 서비스(데이터 손실 가능)

    강제 서비스는 미러링 모니터 서버가 설정되어 있지 않은 보안 우선 모드와 성능 우선 모드에서 지원됩니다. 주 서버를 손실한 경우 데이터베이스 소유자는 데이터베이스를 사용할 수 있도록 미러 서버에 서비스를 강제 적용할 수 있으며 이 경우 데이터가 손실될 수 있습니다.

    [!참고]

    성능 우선 모드에서는 WITNESS 속성을 OFF로 설정하는 것이 좋습니다. 그렇지 않으면 데이터베이스를 온라인 상태로 만들려는 경우 미러 서버가 미러링 모니터에 연결해야 합니다. 자세한 내용은 강제 서비스(데이터 손실 가능)를 참조하십시오.

다음 표에서는 각 운영 모드에서 지원되는 장애 조치 유형을 요약합니다.

성능 우선

미러링 모니터 서버가 없는 보안 우선 모드

미러링 모니터 서버가 있는 보안 우선 모드

자동 장애 조치

아니요

아니요

수동 장애 조치

아니요

강제 서비스

아니요

역할 전환 후 모든 데이터베이스 사용자가 새로운 주 데이터베이스에 액세스할 수 있게 하려면 특정 메타데이터가 두 파트너에 모두 있어야 합니다. 또한 데이터베이스가 정기적인 일정에 따라 계속 백업되게 하려면 새로운 주 서버에서 백업 작업을 만들어야 합니다. 자세한 내용은 역할 전환 후 로그인 및 작업 관리를 참조하십시오.

역할 전환 중에 데이터베이스 미러링의 서비스가 중단되는 시간은 역할 전환의 유형 및 원인에 따라 달라집니다. 자세한 내용은 역할 전환 중 서비스 중단 예측을 참조하십시오.