Monday, August 9, 2010

How to tackle IIS metabase corruption while performing an in-place upgrade of Exchange 2000 server

Microsoft Exchange Server is a reliable messaging platform which enables an organization to simplify its administration, help protect its communications, and delight its users by providing greater mobility. The Exchange Server highly depends on Microsoft Internet Information Services (IIS) to connect over the Web. Thus, IIS must be running properly to keep e-mail communication flowing. At times, when you upgrade from an older version of Microsoft Exchange server to a newer version, you might experience IIS metabase corruption which doesn't let Exchange setup program to get completed. This situation can also be encountered if you have corrupt EDB files. In such situations, it becomes essential for you to implement appropriate Exchange Server recovery strategies.

Consider a scenario, wherein, you perform an in-place upgrade of Microsoft Exchange 2000 Server to Microsoft Exchange Server 2003, and the upgrade fails. Additionally, the following error messages are logged in the Exchange Server Setup Progress.log file:

"[15:52:34] - The Internet Information Server metabase appears to be corrupt. Please uninstall and reinstall Internet Information Server. -- ID:62145 --
[15:52:34] Prerequisites for Microsoft Exchange Messaging and Collaboration Services failed: The component "Microsoft Exchange Messaging and Collaboration Services" cannot be assigned the action "Upgrade" because:
- The Internet Information Server metabase appears to be corrupt. Please uninstall and reinstall Internet Information Server. "


The Exchange Server Setup Progress.log file is typically located in the root folder of the partition where your OS is installed

Cause

The above error message occurs if the Microsoft Internet Information Services (IIS) metabase has become corrupt or if metabase entries are missing. Another possible reason could be corrupt EDB database files.

Resolution

To resolve the issues, you must consider the following steps:

* Use Adsutil.vbs utility by running the following commands:
    cd \inetpub\adminscripts
    cscript adsutil.vbs enum_all
    If you receive the following error message, you must reinstall IIS and Exchange 2000 server
    -2147221020 (0x800401e4)
    Error trying to enum the object (GetObject failed)
* In order to address EDB corruption issues, you must consider using third-party Exchange recovery software.

Such tools are designed to perform thorough scan of corrupt EDB files and extract data from them. You can perform Exchange Server recovery on your own as they come equipped with a simple and graphical user interface.

Stellar Phoenix Mailbox Exchange Recovery is a powerful and reliable application which repairs corrupt .edb files and restores the mailboxes as individual PSTs. Compatible with Exchange Server 5.5, 2000, 2003, and 2007, this Exchange recovery tool recovers all e-mail messages, notes, journals, tasks, contacts and other components.

for more info go here: http://www.ms-exchange-server-recovery.com/

0 comments:

Post a Comment