Tuesday, 24 August 2010 15:44

Database Integrity Check – Exchange 2010 SP1

Written by

As you all would know the interesting features of Exchange 2010, and the improvements that are brought by introducing the Service Pack 1(sp1). Let us now see some really helpful improvement about database repair with Exchange 2010 SP1.

The functionality provided by ISInteg in 2003 or 2007 exchange server is now rolled into two Exchange Management Shell commands in Exchange 2010 SP1, which are

  • New-MailboxRepairRequest
  • New-PublicFolderDatabaseRepairRequest

Looking at the above cmdlets you can make out that the commands will be executed against the mailboxes, and with the databases. This new approach removes the need of dismounting the database when we run the ISInteg cmdlets.


After the initiation of repair on mailboxes or public folders, the status can be monitored on event viewer.  The source is from MXExchangeIS Mailbox Store. Keep in mind that the events will be logged on the server where the mailbox or the public folder is in not in the server from which we are running the commands. Few features of ISInteg cmdlets are:
  • The cmdlets work with the database mounted. It's no longer required to unmount the database.
  • You can repair logical corruption at the mailbox level.
  • You can fix corrupt search folders.
  • You can fix the Provisional Fid.
  • You can fix Aggregate Counts.

See more about this feature on http://msexchangeteam.com/archive/2010/08/23/455899.aspx

Ref - Database Integrity checking


theme by reviewshub