Share via


방법: 데이터베이스 미러링 세션에서 미러링 모니터 제거(Transact-SQL)

데이터베이스 소유자는 데이터베이스 미러링 세션 중에 언제든지 미러링 모니터를 해제할 수 있습니다.

미러링 모니터를 해제하면 트랜잭션 보안 설정에 따라 운영 모드가 변경됩니다.

  • 트랜잭션 보안을 FULL(기본값)로 설정하면 해당 세션은 자동 장애 조치(Failover)가 없는 보호 우선 동기 모드를 사용합니다. 자세한 내용은 동기 데이터베이스 미러링(보호 우선 모드)를 참조하십시오.

  • 트랜잭션 보안을 OFF로 설정하면 해당 세션은 쿼럼을 필요로 하지 않고 비동기적으로 작동합니다(성능 우선 모드). 트랜잭션 보안을 해제할 때마다 미러링 모니터도 해제하는 것이 좋습니다. 자세한 내용은 비동기 데이터베이스 미러링(성능 우선 모드)을 참조하십시오.

각 파트너의 데이터베이스 트랜잭션 보안 설정은 sys.database_mirroring 카탈로그 뷰의 mirroring_safety_levelmirroring_safety_level_desc 열에 기록됩니다. 자세한 내용은 sys.database_mirroring(Transact-SQL)을 참조하십시오.

미러링 모니터를 해제하려면

  1. 파트너에 연결합니다.

  2. 다음 문을 실행합니다.

    ALTER DATABASE <database_name> SET WITNESS OFF

    여기서 <database_name>은 미러된 데이터베이스의 이름입니다.