다음을 통해 공유


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

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

미러링 제거의 영향

미러링을 제거하면 다음과 같은 결과가 발생합니다.

  • 파트너 간의 관계 및 각 파트너와 미러링 모니터 서버 간의 관계가 영구적으로 해제됩니다(관계가 있는 경우).

    세션이 중지될 때 파트너가 서로 통신하고 있으면 두 컴퓨터에서 해당 관계가 즉시 해제됩니다. 파트너가 서로 통신하고 있지 않으면(세션 중지 시 데이터베이스는 DISCONNECTED 상태임) 미러링이 중지된 파트너에서 해당 관계가 즉시 해제됩니다. 상대 파트너가 다시 연결을 시도할 경우 데이터베이스 미러링 세션이 종료되었음을 확인하게 됩니다.

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

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

  • 미러 데이터베이스가 RESTORE WITH NORECOVERY를 사용하여 생성되었기 때문에 RESTORING 상태( sys.databasesstate열 참조)로 남게 됩니다. 따라서 이전 미러 데이터베이스를 삭제하거나 WITH RECOVERY를 사용하여 복원할 수 있습니다. 데이터베이스를 복구할 때 새로운 복구 분기 지점에서 복구를 시작하므로 이전 주 데이터베이스에서 갈라져 나옵니다.

참고

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

관련 작업

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

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

참고 항목

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