본문 바로가기

Programming/mssql2005

데이터베이스 미러링 강제 제거

데이터베이스 미러링 제거
  1. 파트너에 연결합니다.
  2. 다음 Transact-SQL 문을 실행합니다.
    ALTER DATABASE <database_name> SET PARTNER OFF

    여기서 <database_name>은 세션을 제거하려는 미러된 데이터베이스입니다.


    이 문은 데이터베이스 미러링 세션을 제거하고 데이터베이스에서 미러링을 제거합니다. OFF는 어느 파트너에나 지정할 수 있습니다. 데이터베이스 미러링 제거에 따른 영향에 대한 자세한 내용은 데이터베이스 미러링 제거를 참조하십시오.
  3. 필요한 경우 이전 미러 데이터베이스를 복구할 수 있습니다. 미러 서버로 사용했던 서버 인스턴스에서 다음을 입력합니다.
    RESTORE DATABASE <database_name> WITH RECOVERY;
    중요:
    이 데이터베이스를 복구하면 같은 이름의 두 분기 데이터베이스가 온라인 상태가 됩니다. 따라서 클라이언트가 이 두 데이터베이스 중 하나(일반적으로 가장 최근의 주 데이터베이스)에만 액세스할 수 있는지 확인해야 합니다.