데이터베이스 미러링 세션에 서비스 강제 수행(Transact-SQL)Force Service in a Database Mirroring Session (Transact-SQL)

성능 우선 모드 및 장애 조치를 지원하지 않는 보호 우선 모드에서 미러 서버는 사용할 수 있는데 주 서버는 실패하는 경우 데이터베이스 소유자는 서비스가 미러 데이터베이스로 장애 조치(데이터 손실 가능)되도록 강제 적용하여 데이터베이스를 사용 가능하게 만들 수 있습니다.In high-performance mode and high-safety mode without automatic failover, if the principal server fails while the mirror server is available, the database owner can make the database available by forcing service to fail over (with possible data loss) to the mirror database. 이 옵션은 다음 조건이 모두 충족된 경우에만 사용할 수 있습니다.This option is available only under all the following conditions:

  • 주 서버가 다운되었습니다.The principal server is down.

  • WITNESS가 OFF로 설정되거나 미러 서버에 연결되어 있습니다.WITNESS is set to OFF or is connected to the mirror server.

주의

엄밀히 말하면 강제 서비스는 재해 복구 수단이라 할 수 있습니다.Forced service is strictly a disaster recovery method. 서비스를 강제 적용하면 데이터가 손실될 수 있습니다.Forcing service may involve some data loss. 따라서 데이터베이스로 서비스를 즉시 복원하기 위해 일부 데이터가 손실되는 위험을 감수하려는 경우에만 서비스를 강제 수행합니다.Therefore, force service only if you are willing to risk losing some data in order to restore service to the database immediately. 강제 서비스로 인해 중요한 데이터가 손실될 위험이 있는 경우에는 미러링을 중지하고 데이터베이스를 수동으로 다시 동기화하는 것이 좋습니다.If forcing service risks losing significant data, we recommend that you stop mirroring and manually resynchronize the databases. 강제 서비스의 위험성에 대한 자세한 내용은 Database Mirroring Operating Modes를 참조하십시오.For more information about the risks of forcing service, see Database Mirroring Operating Modes.

서비스를 강제 적용하면 세션이 일시 중지되고 새 복구 분기가 시작됩니다.Forcing service suspends the session and starts a new recovery fork. 서비스를 강제 적용하는 것은 미러링을 제거하고 이전 주 데이터베이스를 복구하는 것과 유사합니다.The effect of forcing service is similar to removing mirroring and recovering the former principal database. 그러나 강제 서비스의 경우 미러링을 재개할 때 데이터베이스를 다시 동기화하기 때문에 데이터가 손실될 가능성이 있습니다.However, forcing service facilitates resynchronizing the databases (with possible data loss) when mirroring resumes.

데이터베이스 미러링 세션에서 서비스를 강제 수행하려면To force service in a database mirroring session

  1. 미러 서버로 연결합니다.Connect to the mirror server.

  2. 다음 문을 실행합니다.Issue the following statement:

    ALTER DATABASE <database_name> SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSSALTER DATABASE <database_name> SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS

    여기서 <database_name>은 미러 데이터베이스입니다.where <database_name> is the mirrored database.

    미러 서버는 주 서버로 바로 전환되고 미러링은 일시 중지됩니다.The mirror server immediately transitions to principal server, and mirroring is suspended.

참고 항목See Also

ALTER DATABASE(Transact-SQL) ALTER DATABASE (Transact-SQL)
데이터베이스 미러링 운영 모드Database Mirroring Operating Modes