Subscribe to Windows IT Pro
January 29, 2009 12:00 AM

Exchange Server 2007 Backup on Windows Server 2008

Windows IT Pro
InstantDoc ID #101383
Rating: (14)

I like Windows Server 2008 a lot. It's a major improvement over Windows Server 2003 in virtually every area. In fact, it's my preferred OS—I have Server 2008 loaded on the ThinkPad that I use as my primary traveling machine, and it works flawlessly. However, there's one area where Server 2008 is seriously deficient, at least when combined with Microsoft Exchange Server 2007: backup.

First, a quick history lesson. Back in the dawn of Exchange Server, the only way to back up an Exchange database was to use the streaming APIs that Microsoft provided. With these APIs, you could back up an Exchange database without dismounting it, meanwhile ensuring that all arriving transactions were properly preserved and that the transaction logs were truncated when they should be.

For Exchange 2000, Microsoft updated the APIs to allow backup and restore operations on multiple databases, and there were a few minor tweaks again in Exchange 2003. However, the big change in Exchange 2003 was the introduction of support for the Microsoft Volume Shadow Copy Service. VSS provides a fully supported way for a backup tool to make a point-in-time copy of an active Exchange Server database without having to dismount it first. Backup and storage vendors seized on the VSS APIs and have integrated them into their products.

Exchange 2007 still supports the streaming APIs on Windows Server 2003, although they are deprecated. However, you can't back up Exchange 2007 on Windows Server 2008! That's because Server 2008 doesn't include the familiar NTBackup utility. Instead, it has the all-new Windows Server Backup utility. Windows Server Backup adds a number of useful features—including full support for VSS—but it takes away one major feature: support for the Exchange streaming APIs. You can dismount databases and take a VSS backup, but that's not a very Exchange-friendly method.

In March 2008, the Exchange team posted a blog addressing this situation and presenting two options:

  • Buy a VSS-based backup application, such as Microsoft's own System Center Data Protection Manager 2007 or Symantec's Backup Exec.
  • Make local streaming backups on the Exchange server by using a third-party backup product; this requires you to install the third-party agent on the Exchange 2007 server and back it up remotely.

Note that both of these options involve spending money, which made them wildly unpopular with customers. NTBackup has long been a part of our toolkit for backing up and restoring Exchange. In addition, it's very comforting to know that there's a Microsoft-supported, always-available last-ditch tool to use when you really, really need to be sure that you have a good backup. After absorbing some pretty pointed feedback, the blog post was updated to say that the Exchange team was investigating providing full support in Exchange 2007 for Windows Server Backup.

To make things worse, Microsoft has had very little to say since that initial announcement. A June blog post said that Microsoft was working on Windows Server Backup support but had no date to announce for its availability. More than six months later, there still hasn't been any public statement of a release date, which is leading people to the reasonable conclusion that this isn't a priority to Microsoft. The announcements surrounding Exchange 14 worsen this perception.

A comment by Phil Carter on the June Exchange team blog post says that you can copy ntbackup.exe, ntmsapi.dll, and vssapi.dll from a Windows 2003 server, put them in a folder on your Server 2008 server, and run NTBackup on your Exchange databases. I haven't tried this, and of course this method is completely unsupported, but it might be an option for those who insist on having access to NTBackup functionality.

In the meantime, I remain hopeful that Microsoft will release Windows Backup support for Exchange Server 2007 in the near future. I know that some influential folks at Microsoft read this column, so if the lack of built-in backup support is a problem for you, leave a comment on this article so they can see it—the Exchange team has proven very willing to listen to feedback, and this is clearly something that's bothering a lot of administrators.

Related Content:

ARTICLE TOOLS

Comments
  • Brian
    3 years ago
    Feb 05, 2009

    SBS 2008 has a VSS backup for Exchange, but it does not work if you enable LCR in Exchange 2007 across two disks. Maybe that is why it did not get released as an add-in for full Exchange 2007!

  • MARTIN
    3 years ago
    Feb 05, 2009

    The facts:

    1. Microsoft has removed native support for tape backup in Windows Server 2008 & Vista.
    2. You need a separate, dedicated disk (local drive) for running scheduled backups.
    3. You cannot schedule backup to a network/mapped drive or UNC path.
    4. You can only do manual backup if you want to backup to network/mapped drive or UNC path.
    5. You can schedule a manual backup script but this workaround doesn't allow you to create incremental backups.

    The irony:

    1. Windows Server Backup has replaced NTBACKUP (probably because NTBACKUP was from Veritas which is now Symantec) but you cannot use it to recover backups created with NTBACKUP.
    2. You can download a version of NTBACKUP for Windows Server 2008 but you can only use it to restore backups but not create new backups.

    So what happen if you have already invested in tape technology or insist of doing tape backups?

    If Microsoft wants us to use 3rd party backup software if we insist of using tape, why bother to rewrite the whole new shiny Windows Server Backup to replace NTBACKUP in the first place? Even funny thing is that they keep recommending customers to use Backup Exec from Symantec which was the background developer of NTBACKUP they dumped initially!

  • Linus
    3 years ago
    Feb 04, 2009

    Hi - I too was disappointed by MS lack of progress as my clients were screaming for a solution, so I ended up developing a plug-in myself.

    http://www.backupassist.com/blog/support/exchange-server-2007-backup-on-server-2008-using-windows-server-backu
    p-in-beta/

    As both a sysadmin and developer I'd appreaciate any feedback on this.

  • PAUL
    3 years ago
    Feb 03, 2009

    gelfer: SBS 2008 *does* have integrated Exchange backup. That's part of what's triggered so much contention; Exchange admins (reasonably IMHO) say "well, if SBS can have it, why can't you just ship it for Exchange too?"

  • Bart
    3 years ago
    Feb 02, 2009

    No integrated backup for the exchange database in SBS 2008???? REALLY????? How can I sell that to my customers? Oh wait, I can if I add the price of a Backup Exec license. Not only is SBS 2008 more expensive than the 2003 version, there's now the extra requirement for 3rd party backup software. Yeah, I'll be selling lots of SBS2008 at those conditions...NOT!

You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.