Select the product you need help with
- Internet Explorer
- Windows Phone
- More products
Description of the Isinteg utility
Article ID: 182081 - View products that this article applies to.
This article was previously published under Q182081
Isinteg is a utility that searches through an offline information store for integrity weaknesses. You can also repair issues that Isinteg detects. Isinteg is run at a command prompt.
When Isinteg is run at a command prompt, the following switches are available. This is also the usage display (-? switch).
isinteg [-pri] [-pub] [-fix] [-l [logfilename]]
Note Microsoft Exchange 2000 Server no longer uses the Isinteg -patch switch. The Isinteg -patch procedure is performed automatically when the Messaging Database (MDB) starts.
Switch Result ------ ------ -? Usage is displayed. -pri Check private information store (default). -pub Check public information store. -fix Repair information store. -l [logfilename] Store log information in logfilename. Default is isinteg.pri or isinteg.pub. -patch Offline backup restore patch.
Exchange 2000 also has the following additional switch.
In Exchange 2000 you must specify the database on which you are running Isinteg (for example, isinteg -s Server1 -test allfoldertests). For more information about the Exchange 2000 version of this command, click the following article number to view the article in the Microsoft Knowledge Base:
Switch Result ------ ------ -s Server name.
(http://support.microsoft.com/kb/301460/ )Exchange command-line parameters for the Isinteg.exe tool
HeaderThe following header is displayed regardless of whether a switch is provided or not:
Microsoft (r) Exchange Server Information Store Integrity Utility Version 4.0 Copyright (c) Microsoft Corporation 1996. All Rights Reserved.
Log FileThe log file enables you to specify the log file for output.
RunningWhen you run Isinteg on a computer that is running Exchange Server 2003, Isinteg first checks to see whether the MSExchangeIS service is started. If the MSExchangeIS service is not started, the following message is displayed, and Isinteg stops:
Error: unable to get databases status from server. The reason could be either wrong server name or networking problems. Isinteg quits now.
If the MSExchangeIS service is started, and the target database is still mounted, you receive the following message, and Isinteg stops:
If Isinteg is running together with the -fix switch, these counts are updated to the true values as determined by Isinteg. The "named to ID or named properties" cleanup is another check that is performed. This check removes unused named properties.
Invalid selection, this database cannot be checked (it is online). Please make another selection or try this database again later.
The following tables are examined by Isinteg:
For more information about using Isinteg with Microsoft Exchange Server 2007, visit the following Microsoft Web site:
Article ID: 182081 - Last Review: April 26, 2011 - Revision: 6.3