데이터베이스 미러링

데이터베이스 미러링은 데이터베이스의 가용성을 높이기 위한 주요 소프트웨어 솔루션입니다. 미러링은 데이터베이스 단위로 구현되며 전체 복구 모델을 사용하는 데이터베이스에서만 작동합니다. 단순 복구 모델 및 대량 로그 복구 모델에서는 데이터베이스 미러링이 지원되지 않습니다. 데이터베이스 미러링은 SQL Server Standard 및 Enterprise에서 지원됩니다.

데이터베이스 미러링은 가용성을 향상시키고 조치 클러스터링 또는 로그 전달 기능을 관리하기 쉽게 보완하거나 대신합니다. 데이터베이스 미러링 세션을 동기화하면 데이터베이스 미러링은 커밋된 트랜잭션에서 데이터 손실 없이 신속한 장애 조치(Failover)를 지원하는 상시 대기 서버를 제공합니다. 일반적인 미러링 세션 중 프로덕션 서버에 문제가 발생하면 클라이언트 응용 프로그램에서 대기 서버에 다시 연결하여 빠르게 복구할 수 있습니다.

[!참고]

master, msdb, temp 또는 model 데이터베이스를 미러링할 수 없습니다.

섹션 내용

  • 데이터베이스 미러링 개요
    데이터베이스 미러링 구성 요소를 소개합니다.

  • 데이터베이스 미러링 세션
    동시 세션, 각 세션에 대해 생성되는 스레드 및 세션의 필수 구성 요소 등 데이터베이스 미러링 세션의 작동 방식에 대해 설명합니다.

  • 데이터베이스 미러링 운영 모드
    데이터베이스 미러링 세션의 동기 운영 모드 및 비동기 운영 모드에 대해 설명하고 데이터베이스 미러링 세션 동안 파트너 역할을 전환하는 방법에 대해 설명합니다.

  • 데이터베이스 미러링 세션 중 역할 전환
    자동 장애 조치(Failover), 수동 장애 조치 및 강제 적용된 서비스(데이터가 손실될 수 있음) 등의 데이터베이스 미러링 세션 동안 파트너 역할을 전환하는 방법에 대해 설명합니다. 또한 역할 전환 중에 서비스가 중단될 가능성을 평가하는 방법에 대해 설명합니다.

  • 데이터베이스 미러링 세션 중 자동 페이지 복구
    SQL Server 2008 이상 버전에서 실행 중인 데이터베이스 미러링 파트너가 데이터 페이지를 읽지 못하게 하는 오류에 반응하는 방법을 설명합니다.

  • 미러링 상태
    미러된 데이터베이스의 가능한 미러링 상태에 대해 설명합니다.

  • 데이터베이스 미러링 배포
    데이터베이스 미러링을 설정하고 클라이언트를 미러된 데이터베이스에 연결하는 방법에 대해 설명합니다.

  • 데이터베이스 미러링 관리
    데이터베이스 미러링 세션을 일시 중지, 재개 및 중지하고 데이터베이스 미러링 세션을 모니터링하는 방법에 대해 설명합니다.

  • 데이터베이스 미러링 모니터링
    데이터베이스 미러링 모니터 또는 dbmmonitor 저장 프로시저를 사용하여 데이터베이스 미러링이나 세션을 모니터링하는 방법에 대해 설명합니다.