Exchange Server 다이얼 톤 복구 수행

발신음 이식성을 사용하기 위한 과정을 발신음 복구라고 하며, 여기에는 오류가 발생한 데이터베이스를 대체하기 위해 사서함 서버에 빈 데이터베이스를 만드는 작업이 포함됩니다. 자세한 내용은 발신음 이식성을 참조하십시오.

시작하기 전에 알아야 할 사항은 무엇인가요?

  • 예상 완료 시간: 5분 + 데이터 복원 및 이동에 소요되는 시간

  • 다이얼 톤 데이터베이스를 만들려면 배포된 최대 데이터베이스 수보다 적어야 합니다(Exchange Standard Edition의 경우 서버당 최대 5개의 데이터베이스, Exchange Enterprise Edition 서버당 최대 100개의 데이터베이스).

  • 이러한 절차를 수행하려면 먼저 사용 권한을 할당받아야 합니다. 필요한 권한을 보려면 받는 사람 권한 항목의 "사서함 복구" 항목을 참조하세요.

  • 이 항목의 절차에 적용할 수 있는 바로 가기 키에 대한 자세한 내용은 Exchange 관리 센터의 바로 가기 키을 참조하세요.

문제가 있습니까? Exchange Server, Exchange Online 또는 Exchange Online Protection. 무슨 작업을 하고 싶으십니까?

Exchange 관리 셸을 사용하여 단일 서버에서 다이얼 톤 복구 수행

참고

EMC를 사용하여 단일 서버에서 발신음 복구를 수행할 수는 없습니다.

  1. 복구될 데이터베이스의 기존 파일은 나중에 추가 복구 작업에 필요할 경우에 대비하여 보존해야 합니다.

  2. 다음 예에서와 같이, New-MailboxDatabase cmdlet을 사용하여 발신음 데이터베이스를 만듭니다.

    New-MailboxDatabase -Name DTDB1 -EdbFilePath D:\DialTone\DTDB1.EDB
    
  3. 다음 예에서와 같이, Set-Mailbox cmdlet을 사용하여 복구될 데이터베이스에서 호스트되는 사용자 사서함을 상주시킵니다.

    Get-Mailbox -Database DB1 | Set-Mailbox -Database DTDB1
    
  4. 다음 예에서와 같이, Mount-Database cmdlet을 사용하여 클라이언트 컴퓨터가 데이터베이스에 액세스하고 메시지를 주고 받을 수 있도록 데이터베이스를 마운트합니다.

    Mount-Database -Identity DTDB1
    
  5. RDB(복구 데이터베이스)를 만들고 RDB로 복구할 데이터가 포함된 데이터베이스 및 로그 파일을 복원 또는 복사합니다. 자세한 단계는 복구 데이터베이스 만들기를 참조하십시오.

  6. 데이터가 RDB로 복사된 다음 복원된 데이터베이스를 탑재하기 전에, 복원된 데이터베이스에 대해 재생될 수 있도록 오류가 발생한 데이터베이스의 로그 파일을 복구 데이터베이스 로그 폴더로 복사합니다.

  7. 다음 예에서와 같이, RDB를 탑재한 다음 Dismount-Database cmdlet을 사용하여 이를 분리합니다.

    Mount-Database -Identity RDB1
    Dismount-Database -Identity RDB1
    
  8. RDB가 분리되면 현재 데이터베이스와 RDB 폴더의 로그 파일을 안전한 위치로 이동합니다. 이로써 복구된 데이터베이스를 발신음 데이터베이스로 교체하기 위한 준비 단계가 끝났습니다.

  9. 다음 예에서와 같이 발신음 데이터베이스를 분리합니다. 이 데이터베이스를 분리할 때 최종 사용자가 서비스 중단을 겪게 된다는 점에 유의하십시오.

    Dismount-Database -Identity DTDB1
    
  10. 데이터베이스 및 발신음 데이터베이스 폴더의 로그 파일을 RDB 폴더로 이동합니다.

  11. 다음 예에서와 같이, 복구된 데이터베이스가 있는 안전한 위치에서 데이터베이스와 로그 파일을 발신음 데이터베이스 폴더로 이동한 다음 데이터베이스를 탑재합니다.

    Mount-Database -Identity DTDB1
    

    이제 최종 사용자에 대해 중단되었던 서비스가 재개됩니다. 최종 사용자는 원래 프로덕션 데이터베이스에 액세스하고 메시지를 주고 받을 수 있습니다.

  12. 다음 예에서와 같이 RDB를 탑재합니다.

    Mount-Database -Identity RDB1
    
  13. 다음 예에서와 같이, Get-MailboxNew-MailboxRestoreRequest cmdlet을 사용하여 RDB에서 데이터를 내보내고 복구된 데이터베이스로 가져옵니다. 이렇게 하면 발신음 데이터베이스를 사용하여 주고 받은 모든 메시지를 프로덕션 데이터베이스로 가져옵니다.

    $mailboxes = Get-Mailbox -Database DTDB1
    
    $mailboxes | %{ New-MailboxRestoreRequest -SourceStoreMailbox $_.ExchangeGuid -SourceDatabase RDB1 -TargetMailbox $_ }
    
  14. 복원 작업이 완료되면 다음 예에서와 같이 RDB를 분리하고 제거합니다.

    Dismount-Database -Identity RDB1
    Remove-MailboxDatabase -Identity RDB1
    

구문 및 매개 변수에 대한 자세한 내용은 다음 항목을 참조하십시오.

작동 여부는 어떻게 확인하나요?

사서함이 이동되었는지 확인하려면 다음을 수행합니다.

  • 웹용 Outlook 사용하여 사서함을 엽니다.

  • Microsoft Outlook을 사용하여 사서함을 엽니다.