About: Exchange Backup and Restore API


API Type: Exchange Backup
API Interface: Exported functions, no COM interfaces.
Business Logic: Exchange backup and restore operations.
Language Support: C\C++ only.
Direct Property Access: N/A.
Product Versions: Exchange 5.5, 2000, and 2003 as well as Exchange 2007 running on Windows 2003.
 

Summary:

The Exchange Backup and Restore API (esebcli2) is an Exchange specific API that is used for just backup and restore operations on Exchange storage groups and databases. 
 
Points of interest:
  • Only storage groups and databases can be backed up or restored – there is no ability to backup or restore individual mailboxes.
  • Applications that utilize this API can run on the Exchange server or remotely if Exchange System Manager is installed on the remote machine.
  • The Backup and Restore API does not work on Exchange 2007 running on Windows 2008.
  •  This is an older Exchange technology that is being phased out in favor of VSS

Backgrounder:

Backup and Restore
https://msdn.microsoft.com/en-us/library/ms878567(EXCHG.65).aspx

Also see:

About: Exchange APIs to backup and restore data
http://blogs.msdn.com/b/webdav_101/archive/2015/06/01/about-exchange-apis-to-backup-and-restore.aspx

 

 

Comments (1)

  1. Lowell Palecek says:

    Please clarify this statement:  "The Backup and Restore API does not work on Exchange 2007 running on Windows 2008."  I have run Exchange 2007 backups and restores with this API on Windows 2008 and Windows 2008 R2 and not noticed any problems.  What issues might I experience?  Was there an EOL announcement from Microsoft?

Skip to main content