데이터베이스 미러링 제거(SQL Server)

적용 대상:SQL Server

데이터베이스 소유자는 언제든지 어느 파트너에서나 데이터베이스 미러링 세션을 수동으로 중지할 수 있습니다.

미러링 제거의 영향

미러링이 제거되면 다음이 발생합니다.

  • 관계가 있는 경우 파트너 간의 관계와 각 파트너와 미러링 모니터 간의 관계는 영구적으로 중단됩니다.

    세션이 중지될 때 파트너가 서로 통신하는 경우 두 컴퓨터에서 해당 관계가 즉시 끊어집니다. 파트너가 통신하지 않는 경우(중지 시점에 데이터베이스가 DISCONNECTED 상태임) 미러링이 중지된 파트너에서 관계가 즉시 끊어집니다. 다른 파트너가 다시 연결을 시도하면 데이터베이스 미러링 세션이 종료되었음을 알 수 있습니다.

  • 세션을 일시 중지할 때와 달리 미러링 세션에 대한 정보가 삭제됩니다. 주 데이터베이스와 미러 데이터베이스 모두에서 미러링이 제거됩니다. sys.databases에서 mirroring_state 열 및 다른 모든 미러링 열은 NULL로 설정됩니다. 자세한 내용은 sys.database_mirroring(Transact-SQL)을 참조하세요.

  • 각 파트너 서버 인스턴스는 별도의 데이터베이스 복사본으로 남겨집니다.

  • 미러 데이터베이스는 RESTORE WITH NORECOVERY를 사용하여 미러 데이터베이스를 만들었으므로 RESTORING 상태(sys.databases상태 열 참조)에 남아 있습니다. 이 시점에서 이전 미러 데이터베이스를 삭제하거나 WITH RECOVERY를 사용하여 복원할 수 있습니다. 데이터베이스를 복구하면 복구가 새 복구 포크를 시작하기 때문에 이전의 주 데이터베이스에서 분기됩니다.

참고

세션을 중지한 후에 미러링을 계속하려면 데이터베이스 미러링 세션을 새로 설정해야 합니다. 미러링을 중지한 후 로그 백업을 만드는 경우 미러링을 다시 시작하기 전에 미러 데이터베이스에 적용해야 합니다.

관련 작업

데이터베이스 미러링을 제거하려면

데이터베이스 미러링을 시작하려면

참고 항목

ALTER DATABASE 데이터베이스 미러링(Transact-SQL)
데이터베이스 미러링(SQL Server)
데이터베이스 미러링 일시 중지 및 재개(SQL Server)
sys.databases(Transact-SQL)