데이터베이스 미러링 모니터 서버

자동 장애 조치(Failover)를 지원하려면 데이터베이스 미러링 세션을 보호 우선 모드로 구성해야 하며 미러링 모니터 서버라는 세 번째 서버 인스턴스가 있어야 합니다. 미러링 모니터 서버는 보호 우선 모드에 있는 미러 서버가 자동 장애 조치의 시작 여부를 인식할 수 있도록 하는 SQL Server의 선택적 인스턴스입니다. 미러링 모니터 서버는 두 파트너와는 달리 데이터베이스를 제공하지 않습니다. 미러링 모니터 서버는 자동 장애 조치를 지원하는 역할만 수행합니다.

[!참고] 성능 우선 모드에서는 미러링 모니터 서버로 인해 가용성이 저하될 수 있습니다. 미러링 모니터 서버가 데이터베이스 미러링 세션에 대해 구성된 경우 주 서버는 다른 서버 인스턴스인 미러 서버나 미러링 모니터 서버 중 하나에 연결되거나 둘 다에 연결되어야 합니다. 그렇지 않으면 데이터베이스를 사용할 수 없게 되며 서비스를 강제(데이터 손실 가능)할 수 없게 됩니다. 따라서 성능 우선 모드에서는 항상 미러링 모니터 서버를 OFF로 유지하는 것이 좋습니다. 성능 우선 모드에 대한 미러링 모니터 서버의 영향에 대한 자세한 내용은 비동기 데이터베이스 미러링(성능 우선 모드)을 참조하십시오.

다음 그림에서는 미러링 모니터 서버가 포함된 보호 우선 모드 세션을 보여 줍니다.

미러링 모니터 서버가 있는 미러링 세션

여러 세션에서 미러링 모니터 서버 사용

특정 서버 인스턴스는 동시 데이터베이스 미러링 세션에서 서로 다른 데이터베이스에 대해 미러링 모니터 서버로 작동할 수 있습니다. 세션마다 서로 다른 파트너를 사용할 수 있습니다. 다음 그림에서는 서로 다른 파트너를 사용하는 두 개의 데이터베이스 미러링 세션에 속하는 미러링 모니터 서버인 서버 인스턴스를 보여 줍니다.

두 데이터베이스에 대한 미러링 모니터 서버에 해당하는 서버 인스턴스

단일 서버 인스턴스는 일부 세션의 미러링 모니터 서버와 다른 세션의 파트너로 동시에 작동할 수도 있습니다. 그러나 실제로 서버 인스턴스는 대개 미러링 모니터 서버나 파트너 중 하나로 작동합니다. 이는 파트너의 경우 프로덕션 데이터베이스를 지원하기 위해 하드웨어 용량이 충분한 고성능 컴퓨터가 필요하지만 미러링 모니터 서버는 SQL Server 2005를 지원하는 모든 사용 가능한 Windows 시스템에서 실행될 수 있기 때문입니다.

소프트웨어 및 하드웨어 권장 사항

미러링 모니터 서버는 파트너와 별도의 컴퓨터에 있는 것이 좋습니다. SQL Server 2005 Standard Edition 및 SQL Server 2005 Enterprise Edition에서만 지원되는 데이터베이스 미러링 파트너와 달리 미러링 모니터 서버는 SQL Server 2005 Workgroup Edition 및 SQL Server 2005 Express Edition에서도 지원됩니다. 미러링 모니터 서버는 SQL Server 2005를 지원하는 모든 안정적인 컴퓨터 시스템에서 실행될 수 있지만 미러링 모니터 서버로 사용되는 모든 서버 인스턴스에는 SQL Server 2005 Standard Edition에 필요한 최소 구성을 적용하는 것이 좋습니다. 이러한 요구 사항에 대한 자세한 내용은 SQL Server 2005 설치를 위한 하드웨어 및 소프트웨어 요구 사항을 참조하십시오.

자동 장애 조치에서의 미러링 모니터 서버 역할

데이터베이스 미러링 세션 동안 모든 서버 인스턴스가 해당 연결 상태를 모니터링합니다. 파트너가 서로 분리되면 미러링 모니터 서버를 통해 둘 중 하나만 데이터베이스를 제공하도록 할 수 있습니다. 동기화된 미러 서버와 주 서버와의 연결이 끊겼지만 미러링 모니터 서버와의 연결은 지속되는 경우 미러 서버는 미러링 모니터 서버에 연결하여 미러링 모니터 서버와 주 서버와의 연결이 끊겼는지 여부를 확인합니다.

  • 주 서버가 미러링 모니터 서버에 연결되어 있으면 자동 장애 조치가 발생하지 않습니다. 대신 주 서버는 파트너가 다시 연결되었을 때 미러 서버로 보낼 로그 레코드를 누적하는 동안 데이터베이스를 계속 제공합니다.
  • 미러링 모니터 서버와 주 서버와의 연결도 끊어진 경우 미러 서버는 주 데이터베이스를 사용할 수 없는 상태임을 인식하게 됩니다. 이 경우 미러 서버는 자동 장애 조치를 즉시 시작합니다.
  • 미러 서버와 미러링 모니터 서버 및 주 서버와의 연결이 끊어진 경우에는 주 서버의 상태에 관계없이 자동 장애 조치를 수행할 수 없습니다.

둘 이상의 서버 인스턴스가 연결되어 있어야 하는 요구 사항을 쿼럼이라고 합니다. 쿼럼을 사용하면 한 번에 하나의 파트너만 데이터베이스를 제공할 수 있습니다. 쿼럼 작동 방법과 쿼럼이 세션에 미치는 영향에 대한 자세한 내용은 쿼럼: 미러링 모니터 서버가 데이터베이스 가용성에 미치는 영향을 참조하십시오.

미러링 모니터 서버 추가 또는 제거

미러링 모니터 서버를 추가하려면

미러링 모니터 서버를 제거하려면

참고 항목

개념

자동 장애 조치(Failover)
쿼럼: 미러링 모니터 서버가 데이터베이스 가용성에 미치는 영향
데이터베이스 미러링 중에 발생 가능한 오류
미러링 상태
동기 데이터베이스 미러링(보호 우선 모드)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 7월 17일

변경된 내용
  • 구성 및 하드웨어 요구 사항이 보다 명확하도록 항목을 다시 구성했습니다.
  • 미러링 모니터 서버의 역할에 대한 설명을 보강했습니다.

2005년 12월 5일

새로운 내용
  • 미러링 모니터 서버는 SQL Server를 지원하는 모든 신뢰할 수 있는 컴퓨터 시스템에서 실행될 수 있다는 내용을 추가했습니다.
변경된 내용
  • 미러링 모니터 서버를 설정하면 주 데이터베이스에 대한 모든 연결이 닫히고 주 데이터베이스가 다시 시작된다는 내용을 제거했습니다.