症状
データベースの切り替えを開始すると、切り替えが失敗し、次のエントリのようなイベント ログ エントリが生成されます。
イベント エントリ 1
ID: "1001"
Level: "Error"
Source: "MSExchangeIS"
Message: "Microsoft Exchange Server Information Store has encountered an internal logic error. Internal error
text is (ProcessId perf counter (0) does not match actual process id (34864).) with a call stack of (at
Microsoft.Exchange.Server.Storage.Common.ErrorHelper.AssertRetail(Boolean assertCondition, String message) at
Microsoft.Exchange.Server.Storage.Common.Globals.AssertRetail(Boolean assertCondition, String message) at
Microsoft.Exchange.Server.Storage.StoreCommonServices.PerformanceCounterFactory.CreateDatabaseInstance(StoreDatabase
database)"
イベント エントリ 2
ID: "1002"
Level: "Error"
Source: "MSExchangeIS"
Message: "Unhandled exception (Microsoft.Exchange.Diagnostics.ExAssertException: ASSERT: ProcessId perf counter (0)
does not match actual process id (34864) at Microsoft.Exchange.Diagnostics.ExAssert.AssertInternal(String formatString,
Object[] parameters) at Microsoft.Exchange.Server.Storage.Common.ErrorHelper.AssertRetail(Boolean assertCondition, String
message) at Microsoft.Exchange.Server.Storage.Common.Globals.AssertRetail(Boolean assertCondition, String message) at
Microsoft.Exchange.Server.Storage.StoreCommonServices.PerformanceCounterFactory.CreateDatabaseInstance(StoreDatabase database)"
イベント エントリ 3
ID: "4999"
Level: "Error"
Source: "MSExchange Common"
Message: "Watson report about to be sent for process id: <process ID>, with parameters: E12, c-RTL-AMD64,
15.01.2375.031, M.E.Store.Worker, M.E.S.Storage.StoreCommonServices,
M.E.S.S.S.PerformanceCounterFactory.CreateDatabaseInstance, M.E.Diagnostics.ExAssertException,
6c3-dumptidset, 15.01.2375.031."
原因
パフォーマンス カウンターのページ ファイルの既定のサイズが不十分です。 Microsoft Exchange Information Store サービス (MSExchangeIS) は、ページ ファイルの既定のサイズを設定します。
解決策
この問題を解決するには、パフォーマンス カウンターのページ ファイルのサイズを大きくします。 次の手順に従います。
Von Bedeutung
このセクション、メソッド、またはタスクには、レジストリを変更する方法を示す手順が含まれています。 ただし、レジストリを誤って変更した場合、重大な問題が発生する可能性があります。 したがって、これらの手順を注意深く守ってください。 保護のために、レジストリを変更する前にレジストリをバックアップして、問題が発生した場合にレジストリを復元できるようにします。 レジストリのバックアップと復元方法の詳細は、「Windows のレジストリのバックアップおよび復元の方法」を参照してください。
regedit を実行します。
次のレジストリ サブキーを削除します。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\<server name>-NonReplicated(省略可能)問題がない別の Exchange サーバーを使用できる場合は、そのサーバーから影響を受けるサーバー にMSExchangeISStorePerfCounters.xml ファイルをコピーします。 ファイルは %ExchangeInstallPath%Setup\Perf フォルダーにあります。
次の PowerShell コマンドを実行してレジストリを更新することで、パフォーマンス カウンターのページ ファイルのサイズを増やします。
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Setup New-PerfCounters -DefinitionFileName "$env:exchangeinstallpath\Setup\Perf\MSExchangeISStorePerfCounters.xml" -FileMappingSize 10485760次のレジストリ サブキーの
FileMappingSizeレジストリ値が、ページ ファイルの更新されたサイズと一致することを確認します。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS Store\Performanceサーバーを再起動します。