適用対象:
2016
2019
Subscription Edition
シード処理とも呼ばれる更新は、メールボックス データベースのコピーがデータベース可用性グループ (DAG) 内の別のメールボックス サーバーに追加されるプロセスです。 新たに追加されたコピーは、アクティブ コピーからコピーされたログ ファイルが再生されるパッシブ コピーのベースライン データベースになります。 以下の条件が発生した場合はシードを行う必要があります。
データベースの新しいパッシブ コピーが作成された場合。 新しいメールボックス データベース コピーでシードが延期されますが、各パッシブ データベース コピーは最終的には冗長データベース コピーとして機能するためにシードされる必要があります。
パッシブ データベース のコピーが分岐し、回復不能になった結果、データが失われるフェールオーバーが発生しました。
システムは、データベースのパッシブ コピーに再生できない破損したログ ファイルを検出しました。
データベースのコピーをオフラインで最適化する。
データベースのログ生成シーケンスが 1 にリセットされました。
以下の方法を使用して、シードを実行できます。
自動シード処理: 自動シードは、ターゲット メールボックス サーバー上のアクティブ なデータベースのパッシブ コピーを生成します。 自動シードはデータベースの作成中にのみ発生します。
Update-MailboxDatabaseCopy コマンドレットを使用したシード処理: Exchange 管理シェルの Update-MailboxDatabaseCopy コマンドレットを使用して、データベースのコピーをいつでもシードできます。
メールボックス データベースのコピーの更新ウィザードを使用したシード処理: Exchange 管理センター (EAC) のメールボックス データベース コピーの更新ウィザードを使用して、データベース コピーをいつでもシード処理できます。
オフライン データベースを手動でコピーする: データベースのアクティブなコピーをマウント解除し、データベース ファイルを同じ DAG 内の別のメールボックス サーバー上の同じ場所にコピーできます。 このメソッドを使用すると、プロセスでデータベースのマウントを解除する必要があるため、サービスが中断されます。
データベースのコピーの更新には、特にコピーするデータベースが大きい場合や、ネットワーク待機時間が長い場合やネットワーク帯域幅が低い場合に、長い時間がかかる場合があります。 シード処理が開始されたら、プロセスが完了するまで EAC または Exchange 管理シェルを閉じないでください。 その場合、シード処理は終了します。
アクティブ コピーまたは最新のパッシブ コピーをシードのソースとして使用して、データベース コピーをシードできます。 パッシブ コピーからシード処理を行うと、シード操作は次の条件でネットワーク通信エラーで終了します。
シードソースコピーの状態が Failed または FailedAndSuspended に変わります。
データベースは別のコピーにフェールオーバーします。
複数のデータベース コピーを同時にシードできます。 ただし、複数のコピーを同時にシードする場合は、データベース ファイルのみをシードし、コンテンツ インデックス カタログを省略する必要があります。 この結果を得るには、Update-MailboxDatabaseCopy コマンドレットで DatabaseOnly パラメーターを使用します。
注:
同じソースから複数のターゲットをシードするときに DatabaseOnly パラメーターを使用しない場合、タスクはエラー FE1C6491SeedInProgressException失敗します。
メールボックス データベースのコピーに関連するその他の管理タスクをお探しですか? 「 メールボックス データベースのコピーを管理する」を参照してください。
はじめに把握しておくべき情報
このタスクを完了するための推定時間: 2 分に加えて、データベース コピーをシード処理する時間。 データベースのシード処理は、多くの要因によって異なります。 例:
- データベースのサイズ。
- ネットワークの速度、使用可能な帯域幅、待機時間。
- ストレージの速度。
EAC を開くには、Exchange Serverの Exchange 管理センターに関するページを参照してください。 Exchange 管理シェル を開くには、「Open the Exchange Management Shell」を参照してください。
この手順を実行する際には、あらかじめアクセス許可が割り当てられている必要があります。 必要なアクセス許可を確認するには、 高可用性とサイトの回復性のアクセス許可 に関する記事の「メールボックス データベースのコピー」エントリを参照してください。
メールボックス データベースのコピーが中断されている必要があります。 詳細な手順については、「メールボックス データベース コピーを中断または再開する」を参照してください。
更新しているパッシブ データベース コピーをホストしているサーバーで、リモート レジストリ サービスを実行している。
この記事の手順に適用される可能性があるキーボード ショートカットの詳細については、「 Exchange 管理センターのキーボード ショートカット」を参照してください。
ヒント
問題がある場合は、 Exchange のExchange Server フォーラムでヘルプを依頼する |Exchange Server |管理。
メールボックス データベース コピーを更新する
EAC を使用してメールボックス データベース コピーを更新する
EAC で、[サーバー>データベース] に移動します。
更新するパッシブ コピーがあるメールボックス データベースを選択します。
[詳細] ウィンドウの [ データベース コピー] で、シード処理するパッシブ データベース コピーの下にある [中断 ] を選択します。 任意のコメントを指定し、[ 保存] を選択します。
[詳細] ウィンドウの [ データベース コピー] で、シード処理するパッシブ データベース コピーの下にある [ 更新 ] を選択します。
既定では、データベースのアクティブ コピーがシードのソース データベースとして使用されます。 シード処理にデータベースのパッシブ コピーを使用する場合は、 browse... を選択して、ソースに使用するパッシブ データベース コピーを含むサーバーを選択します。
[ 保存] を 選択して、パッシブ データベースのコピーを更新します。
Exchange 管理シェルを使用してメールボックス データベースのコピーを更新する
この例では、MBX1 上のデータベース DB1 のコピーをシードする方法を示します。
Update-MailboxDatabaseCopy -Identity DB1\MBX1
この例は、シード用のソース メールボックス サーバーとして MBX2 を使用して、MBX1 上のデータベース DB1 のコピーをシードする方法を示します。
Update-MailboxDatabaseCopy -Identity DB1\MBX1 -SourceServer MBX2
この例では、コンテンツ インデックス カタログをシードせずに、MBX1 上のデータベース DB1 のコピーをシードする方法を示します。
Update-MailboxDatabaseCopy -Identity DB1\MBX1 -DatabaseOnly
この例では、データベース ファイルをシードせずに、MBX1 上のデータベース DB1 のコピーのコンテンツ インデックス カタログをシードする方法を示します。
Update-MailboxDatabaseCopy -Identity DB1\MBX1 -CatalogOnly
オフライン データベースを手動でコピーする
データベースに対して循環ログが有効になっている場合、処理の前に無効にする必要があります。 メールボックス データベースの循環ログを無効にするには、次の例のように Set-MailboxDatabase コマンドレットを使用します。
Set-MailboxDatabase DB1 -CircularLoggingEnabled $falseデータベースのマウントを解除する。 この例のように、Dismount-Database コマンドレットを使用できます。
Dismount-Database DB1 -Confirm $false手動で、データベース ファイル (データベース ファイルとすべてのログ ファイル) を外部のディスク ドライブやネットワーク共有などの別の場所にコピーします。
データベースをマウントします。 この例のように、Mount-Database コマンドレットを使用できます。
Mount-Database DB1コピーをホストするサーバー上で、外部のドライブまたはネットワーク共有からアクティブなデータベース コピーと同じパスにデータベース ファイルをコピーします。 たとえば、アクティブ コピーのデータベースのパスが D:\DB1\DB1.edb で、ログ ファイルのパスが D:\DB1 である場合、そのコピーをホストするサーバー上の D:\DB1 にデータベース ファイルをコピーします。
この例に示すように、 Add-MailboxDatabaseCopy コマンドレットと SeedingPostponed パラメーターを 使用して、メールボックス データベースのコピーを追加します。
Add-MailboxDatabaseCopy -Identity DB1 -MailboxServer MBX3 -SeedingPostponedデータベースに循環ログが有効になっている場合、この例のように、Set-MailboxDatabase コマンドレットを使用して、循環ログを再度有効にします。
Set-MailboxDatabase DB1 -CircularLoggingEnabled $true
正常な動作を確認する方法
メールボックス データベース コピーが正常にシードされたことを確認するには、次のいずれかを実行します。
EAC で、サーバー>Databases に移動します。 シードされたデータベースを選択します。 詳細ペインに、データベースのコピーの状況とそのコンテンツ インデックスが、現在のコピー キューの長さと共に表示されます。
Exchange 管理シェルで、次のコマンドを実行して、メールボックス データベースのコピーが正常にシードされ、正常であることを確認します。
Get-MailboxDatabaseCopyStatus <DatabaseCopyName>ステータスとコンテンツ インデックス ステータスの両方が正常である必要があります。