Applies to: Exchange Server 2007 SP1, Exchange Server 2007 Topic Last Modified: 2008-03-24
The Microsoft Exchange Server 2007 database portability feature allows a mailbox database to be mounted on any server in the same organization. In previous versions of Exchange, a database could only be mounted in the following places:
The database portability feature removes the previous limitations and handles the issues that they presented. Database portability was implemented for the following reasons:
At the Extensible Storage Engine (ESE) level, Exchange databases are portable. However, Exchange Server 2003 imposes certain restrictions before bringing a database online at an alternate location that do not allow databases to be portable. Database portability removes all but one such restriction, which is that the database needs to be from the same Exchange organization. A portable database is of no use, unless clients can be redirected to the mailbox data at the alternate location. With the Microsoft Office Outlook 2007 and the Exchange 2007 Autodiscover service, clients are redirected to the new server when they try to connect.
For information about how to perform a database recovery using the database portability feature, see How to Restore a Mailbox Database to a New Server with Database Portability.
Mailbox databases from previous versions of Microsoft Exchange cannot be moved to a mailbox server running Exchange 2007. Database portability is for Exchange 2007 mailbox databases only.
Using database portability, you can move a mailbox database from a server running the release to manufacturing (RTM) version of Exchange Server 2007 to a server running Exchange Server 2007 Service Pack 1 (SP1); however, you cannot use database portability (or any other means) to move a database from Exchange 2007 SP1 to Exchange 2007 RTM. Table 1 illustrates the supported uses of database portability.
Exchange 2007 RTM on Windows Server 2003
Exchange 2007 SP1 on Windows Server 2003
Exchange 2007 SP1 on Windows Server 2008
As with previous versions of Microsoft Exchange, an upgrade of the operating system for an Exchange server results in the updating of the value for OS Version in the database header. This update triggers the rebuilding of internal database indexes. When using database portability to move a database from a Mailbox server running Windows Server 2003 to a Mailbox server running Windows Server 2008, the Extensible Storage Engine (ESE) detects the operating system upgrade and takes the following actions:
While index rebuilding is occurring, ESE will log the following event in the Application event log:
Event Type: Information
Event Source: ESE
Event Category: Table/Column/Index Definition
Event ID: 611
Description:
MSExchangeIS (6568) <ServerName>_<StorageGroupName>: Database '<PathtoDatabaseFile>': The secondary index '<Index GUID>' will be rebuilt as a precautionary measure after the Windows version upgrade of this system. This message is informational and does not indicate a problem in the database.