System Requirements

In order to use a third-party (or custom) backup and restore application and the Windows Server Volume Shadow Copy Service (VSS) to back up and restore Exchange 2010 databases, you must use the following applications:

  • Windows Server 2008 or later versions

  • Microsoft Exchange Server 2010

  • A third-party (or custom) application that is designed to use VSS to back up and restore Exchange 2010 databases.

In addition, if you are creating a backup and restore application, you should be aware of the following restrictions on the development environment:

  • VSS is an unmanaged COM API that can be accessed from Microsoft .NET managed code via a COM Interop Assembly.

  • PowerShell is a managed application that is accessed via Microsoft .NET managed code.

  • The CHKSGFILES API that is supplied with Exchange 2010 is a native-code 64-bit DLL. This differs from Exchange 2007, where CHKSGFILES was a 32-bit DLL. Exchange 2010 does not provide a 32-bit CHKSGFILES library. Microsoft does not support attempting to use the Exchange 2007 32-bit CHKSGFILES DLL with Exchange 2010 databases.