트랜잭션 안전은 세션의 운영 모드를 제어하는 특성입니다. 그러나 데이터베이스 소유자는 언제든지 트랜잭션 보안을 변경할 수 있습니다. 기본적으로 트랜잭션 안전 수준은 FULL(동기 운영 모드)로 설정됩니다.
트랜잭션 보안을 해제하면 세션이 비동기 운영 모드로 전환되어 성능을 최대화합니다. 주 서버를 사용할 수 없게 되면, 미러링이 중지되지만 웜 대기 상태로 사용할 수 있습니다. 장애 조치를 수행하려면 서비스 강제가 필요하며, 이 과정에서 데이터 손실이 발생할 수 있습니다.
트랜잭션 보안을 설정하려면
주 서버에 연결합니다.
다음 Transact-SQL 문을 실행합니다.
ALTER DATABASE <database> SET PARTNER SAFETY FULL여기서 <데이터베이스> 는 미러된 데이터베이스의 이름입니다.
트랜잭션 안전을 끄려면
주 서버에 연결합니다.
다음 문을 실행합니다.
ALTER DATABASE <database> SET PARTNER SAFETY OFF여기서 <데이터베이스> 는 미러된 데이터베이스입니다.