データベースの移植性を使用して、メールボックス データベースを移動する

製品: Exchange Server 2013

データベースの移植性を使用して、同じ組織内の Exchange 2013 メールボックス サーバー間でMicrosoft Exchange Server 2013 メールボックス データベースを移動できます。 これは、一部の障害シナリオで全体的な復旧時間を短縮するのに役立ちます。 詳細については、「データベースの 移植性」を参照してください。

はじめに把握しておくべき情報

  • 予想所要時間 : 5 分に、データを復元し、データベース ファイルを移動し、Active Directory のレプリケーションが完了するまでの時間を合わせた時間。

  • この手順を実行する際には、あらかじめアクセス許可が割り当てられている必要があります。 必要なアクセス許可を確認するには、「 受信者のアクセス許可 」トピックの「メールボックスの回復」エントリを参照してください。

  • EAC を使用して、データベースの移植性を使用し回復したデータベースまたはダイヤル トーン データベースにユーザー メールボックスを移動することはできません。

ヒント

問題がある場合は、 Exchange のフォーラムで質問してください。 Exchange Serverのフォーラムにアクセスしてください。

シェルを使用して、データベースの移植性を使用し回復したデータベースまたはダイヤル トーン データベースにユーザー メールボックスを移動する

  1. 移動するデータベースがクリーン シャットダウン状態であることを確認します。 データベースがクリーン シャットダウン状態でない場合は、ソフト リカバリを実行します。

    注:

    ソフト リカバリーを実行すると、コミットされていないログ ファイルはすべてデータベースにコミットされます。 必要なログ ファイルがすべてない場合は、論理的な回復プロセスを完了できません。 手順 2 に進みます。

    コミットされていないすべてのログ ファイルをデータベースにコミットするには、コマンド プロンプトから次のコマンドを実行します。

    ESEUTIL /R <Enn>
    

    注:

    <> E_nn_は、ログ ファイルを再生するデータベースのログ ファイル プレフィックスを指定します。 E_nn_>で<指定されたログ ファイル プレフィックスは、Eseutil /r に必要なパラメーターです。

  2. 次の構文を使用して、サーバー上にデータベースを作成します。

    New-MailboxDatabase -Name <DatabaseName> -Server <ServerName> -EdbFilePath <DatabaseFileNameAndPath> -LogFolderPath <LogFilesPath>
    
  3. 次の構文を使用して 、このデータベースを restore 属性によって書き込み過ぎることができる 設定します。

    Set-MailboxDatabase <DatabaseName> -AllowFileRestore $true
    
  4. 元のデータベース ファイル (.edb ファイル、ログ ファイル、Exchange Search カタログ) を、上で新しいデータベースを作成した時に指定したデータベース フォルダーに移動します。

  5. 次の構文を使用して、データベースをマウントします。

    Mount-Database <DatabaseName>
    
  6. データベースがマウントされたら、Set-Mailbox コマンドレットを使用して、ユーザー アカウントが新しいメールボックス サーバーのメールボックスを参照するようにユーザー アカウントの設定を変更します。 古いデータベースから新しいデータベースにすべてのユーザーを移動するには、次の構文を使用します。

    Get-Mailbox -Database <SourceDatabase> |where {$_.ObjectClass -NotMatch '(SystemAttendantMailbox|ExOleDbSystemMailbox)'}| Set-Mailbox -Database <TargetDatabase>
    
  7. 以下の構文を使用して、キュー内に残っているすべてのメッセージの配信をトリガーします。

    Get-Queue <QueueName> | Retry-Queue -Resubmit $true
    

Active Directory のレプリケーションが完了したら、すべてのユーザーが新しい Exchange サーバーのメールボックスにアクセスできます。 大半のクライアントは、自動検出によってリダイレクトされます。 Outlook Web Appユーザーも自動的にリダイレクトされます。

正常な動作を確認する方法

メールボックスが正常に移動されたことを確認するには、次の手順を実行します。

  • Outlook Web Appを使用してメールボックスを開きます。

  • Microsoft Outlook を使用してメールボックスを開きます。