Windows Server 2016とExchange Server 2016を使用して新しいサーバーを構築しました。SBS 2011の古いメールボックスを復旧しようとしています。古いEDBファイルとすべてのログファイルを含むディレクトリがあります。このページただし、古い EDB ファイルから回復データベースを作成する手順に進むと、ログ ファイルに無効なパスを指定したことが表示されます。指定したパスには 5,000 を超える 1KB のログ ファイルがあるため、何についてエラーが発生しているのかわかりません。実際、前の手順の 1 つでは、問題なく同じフォルダーを指定していました (eseutil /r E00 /l "S:\ExchangeOLD\Mailbox" /d "S:\ExchangeOLD\Mailbox Database")。この手順をどうやって回避すればよいか、何か考えはありますか? Exchange 管理シェル (管理者として実行) からのコマンドと結果のエラーを以下に示します。
New-MailboxDatabase -Server Moe -Name "RecoveryDB01" -Recovery -EdbFilePath "S:\ExchangeOLD\Mailbox Database\Mailbox Database.edb" -LogFolderPath "S:\ExchangeOLD\Mailbox"
The location that you specified for the transaction log files is invalid. Verify that the directory exists and that there are no files in it.
Parameter name: LogFolderPath
+ CategoryInfo : InvalidArgument: (:) [New-MailboxDatabase], ArgumentException
+ FullyQualifiedErrorId : [Server=MOE,RequestId=eb653ed6-9bd7-4a94-a17e-52cbce7bd8d7,TimeStamp=2/19/2018 7:41:22 PM] [FailureCategory=Cmdlet-ArgumentException] D7BCE79C,Microsoft.Exchange.Management.System
ConfigurationTasks.NewMailboxDatabase
+ PSComputerName : moe.birdus.local
答え1
@joeqwerty は正しいです。SBS 2011 (Exchange 2010) DB を Exchange 2016 にマウントすることはできません。別の AD フォレスト/スキーマ上の回復用メールボックス データベースを使用することもできません。
edbデータベースファイルから.PSTファイルまたはメールボックスを抽出する方法はいくつかあります(例:無料のVeeamバージョン、edb から pst) ですが、別のサーバーまたは VM に SBS2011/Exchange 2010 をインストールし、データベースをマウントして、上記のメールボックスを新しい Exchange 2016 インストールに移行するか、そこからメールボックスをエクスポートする方が簡単、または少なくともそれほど難しくないはずです。
答え2
ログ ファイルが存在しない場所を指定します。ログ ファイルはデータベースをクリーンな状態にするために必要なもので、これはすでに実行されています。したがって、ログ ファイルの詳細がないフォルダー パスのみを指定します。
答え3
SBS 2011 (Exchange 2010) データベースを Exchange Server 2016 にマウントするには、次の手順に従います。
1.Exchange Server 2016 を準備します。
a.Exchange Server 2016 では、SBS 2011 サーバーと同じバージョンまたはそれ以降の Exchange Server 2010 Service Pack を実行する必要があります。
b.必要なすべての Exchange サーバー ロールが Exchange Server 2016 にインストールされていることを確認します。
紀元前Exchange サーバー 2016 には、SBS 2011 サーバーと同じ承認済みドメインが必要です。
2.SBS 2011 サーバーの準備
a.Eseutil/MH コマンドを使用してデータベースがクリーン シャットダウン状態であることを確認します。データベースがダーティ シャットダウン状態である場合は、まずデータベースを回復する必要があります。次の Microsoft リンクを参照してください。https://techcommunity.microsoft.com/t5/exchange-team-blog/repairing-exchange-databases-with-eseutil-when-and-how/ba-p/610276
b.データベースとログの完全バックアップを取得します。
3.Exchange Server 2016 でデータベースとログをコピーする
4. Exchange 2016 サーバーに Exchange データベースをマウントする
5.Exchange 管理センターを開き、データベースがマウントされ、すべてのメールボックスにアクセスできることを確認します。