After upgrading the Rapid Recovery Core server, the mountability checks fail on your Exchange 2013 Core. The following errors appear in the logs.
Exchange server 2013 mountability check failing. Unable to load Exchange dlls.
Exchange 2013 dll’s not loading into Rapid Recovery 2008 Standard core and causing mountability check failures.
DEBUG 2013-07-02T13:41:43 [181] – Replay.Core.Implementation.Exchange.MountabilityChecks.ExchangeMountChecker ()
ERROR 2013-07-02T13:41:43 [1] Caught while checking an Exchange Database database: C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Mailbox01\Mailbox01.edb,
DEBUG 2013-07-02T13:41:43 [181] – Replay.Core.Implementation.Exchange.MountabilityChecks.ExchangeMountChecker ()
System.ArgumentException: Unable to load the Exchange dlls.
DEBUG 2013-07-02T13:41:43 [181] – Replay.Core.Implementation.Exchange.MountabilityChecks.ExchangeMountChecker ()
at ?A0x4927cddd.CheckingHelpers.init_dlls(ExchangeServerVersion version, vector<std::basic_string<wchar_t\,std::char_traits<wchar_t>\,std::allocator<wchar_t> >\,std::allocator<std::basic_string<wchar_t\,std::char_traits<wchar_t>\,std::allocator<wchar_t> > > >* dllList)
ERROR 2013-07-02T13:41:44 [28] – Replay.Core.Implementation.Exchange.MountabilityChecks.Jobs.DatabaseMountabilityCheckJob ()
Mailstore C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Mailbox01\Mailbox01.edb mountability check has failed with exception: C:\ProgramFiles\Microsoft\Exchange Server\V15\Mailbox\Mailbox01\Mailbox01.edb
ERROR 2013-07-02T13:41:44 [28] – Replay.Core.Implementation.Exchange.MountabilityChecks.Jobs.DatabaseMountabilityCheckJob ()
Job ‘Mountability check for database C:\Program Files\Microsoft\Exchange Server\V15\Mailbox\Mailbox01\Mailbox01.edb’ failed
System.AggregateException: One or more errors occurred. —> Replay.Core.Contracts.Exchange.MountabilityChecks.MountabilityCheckErrorException: Unable to load the Exchange dlls.
at Replay.Core.Implementation.Exchange.MountabilityChecks.Jobs.DatabaseMountabilityCheckJob.CheckDatabase()
at System.Threading.Tasks.Task.Execute()
— End of inner exception stack trace —
—> (Inner Exception #0) Replay.Core.Contracts.Exchange.MountabilityChecks.MountabilityCheckErrorException: Unable to load the Exchange dlls.
at Replay.Core.Implementation.Exchange.MountabilityChecks.Jobs.DatabaseMountabilityCheckJob.CheckDatabase()
at System.Threading.Tasks.Task.Execute()<—
This issue stems from the incorrect version of Visual C++ Redistributable for Visual Studio 2012 being installed on the Core, causing communication to fail.
To resolve this issue, install Visual C++ Redistributable packages for Visual Studio 2012, version 4.5.
For more information and to download the updated The Visual C++ Redistributable Packages, click here.