メールボックス データベースのパスをメールボックス データベースのコピーに移動する
適用先: Exchange Server 2010 SP2, Exchange Server 2010 SP3
トピックの最終更新日: 2011-03-19
メールボックス データベースを作成した後、EMC またはシェルを使用して、そのデータベースを別のボリューム、フォルダー、場所、またはパスに移動できます。メールボックス データベース パスを移動する方法の詳細な手順については、「データベース パスの移動」を参照してください。該当するトピックでは、レプリケートされないメールボックス データベースを別のパスに移動する方法について説明します。
移動対象のメールボックス データベースが 1 つ以上のメールボックス データベース コピーにレプリケートされる場合は、このトピックの手順に従ってメールボックス データベース パスを移動する必要があります。メールボックス データベースのすべてのコピーは、コピーをホストしている各サーバーの同じパスに置かれている必要があります。たとえば、データベース DB1 がサーバー EX1 の C:\mountpoints\DB1 に置かれている場合、サーバー EX2、EX3 などの DB1 のコピーも C:\mountpoints\DB1 に置かれている必要があります。
メールボックス データベース コピーに関連する他の管理タスクについては、「メールボックス データベースのコピーの管理」を参照してください。
前提条件
移動操作を実行するには、対象のデータベースを一時的にマウント解除し、どのユーザーからもアクセスできないようにする必要があります。既にマウント解除されている場合には、操作が完了しても再マウントされません。
移動操作を実行するには、データベースのレプリケーションをすべてのコピーに対して無効にする必要があります。レプリケーションを中断するだけでは不十分です。Remove-MailboxDatabaseCopy コマンドレットを使用してデータベース コピーを削除することで、レプリケーションを無効にする必要があります。
シェルを使用してレプリケートされたメールボックス データベースを新しいパスに移動する
この手順を実行する際には、あらかじめアクセス許可を割り当てる必要があります。必要なアクセス許可の一覧については、以下を参照してください。「高可用性アクセス許可」の「メールボックス データベースのコピー」。
注意
EMC を使用して、レプリケートされたメールボックス データベースを新しいパスに移動することはできません。
移動するメールボックス データベースのすべてのコピーの再生ラグ設定または切り詰めラグ設定に注意してください。この情報を取得するには、次の例のように Get-MailboxDatabase コマンドレットを使用します。
Get-MailboxDatabase DB1 | fl *lag*
データベースに対して循環ログが有効になっている場合、処理の前に無効にする必要があります。メールボックス データベースの循環ログを無効にするには、次の例のように Set-MailboxDatabase コマンドレットを使用します。
Set-MailboxDatabase DB1 -CircularLoggingEnabled $false
移動するデータベースのすべてのメールボックス データベース コピーを削除します。詳細な手順については、「メールボックス データベース コピーを削除する」を参照してください。すべてのコピーを削除した後、別の場所に移動することでそのデータベース コピーを削除する各サーバーのデータベース ファイルやトランザクション ログ ファイルを保持します。これらのファイルは保持されるため、再度追加した後でも、データベース コピーを再シードする必要はありません。
メールボックス データベース パスを新しい場所に移動します。詳細な手順については、「データベース パスの移動」を参照してください。
重要
移動操作中には、移動するデータベースをマウント解除する必要があります。移動が完了するまで、この処理によって、移動中のデータベースのメールボックスを使用しているすべてのユーザーに対して、サービスが中断し停止します。移動操作が完了したら、データベースが自動的にマウントされます。
移動されたメールボックス データベースのパッシブ コピーが以前含まれていた各メールボックス サーバーに、必要なフォルダー構造を作成します。たとえば、データベースを C:\mountpoints\DB1 に移動した場合、メールボックス データベース コピーをホストする各メールボックス サーバー上にこれと同じパスを作成する必要があります。
フォルダー構造を作成した後、メールボックス データベースのパッシブ コピーとそのログ ストリームを新しい場所に移動します。これらは、手順 3. で残され、その手順後に保持されたファイルです。手順 3. で削除された各データベース コピーについて、この処理を繰り返します。
手順 3. で削除されたすべてのデータベース コピーを追加します。詳細な手順については、「メールボックス データベース コピーの追加」を参照してください。
移動するメールボックス データベースのコピーを含む各サーバーで、次のコマンドを実行して、コンテンツ インデックス サービスを停止し、再開します。
Net stop msftesql-Exchange Net start MSExchangeSearch
必要に応じて、次の例のように、Set-MailboxDatabase コマンドレットを使用して循環ログを有効にします。
Set-MailboxDatabase DB1 -CircularLoggingEnabled $true
次の例のように、Set-MailboxDatabaseCopy コマンドレットを使用して、再生ラグ タイムと切り詰めラグ タイム用に以前に設定された値を再構成します。
Set-MailboxDatabaseCopy DB1\MBX2 -ReplayLagTime 00:15:00
各コピーを追加する場合、次のコピーを追加する前に、コピーの稼働状態を確認することをお勧めします。次の方法で、稼動状態を確認できます。
データベースまたはデータベース コピーに関連するエラー イベントまたは警告イベントのイベント ログを調べる。
Get-MailboxDatabaseCopyStatus コマンドレットを使用して、データベース コピーの連続レプリケーションの稼動状態を確認する。
Test-ReplicationHealth コマンドレットを使用して、データベース可用性グループと連続レプリケーションの稼動状態を確認する。
構文およびパラメーターの詳細については、以下のトピックを参照してください。
© 2010 Microsoft Corporation.All rights reserved.