Isinteg Syntax

Home » Isinteg Syntax

Isinteg Syntax Software

Information Store Integrity Checker (Isinteg.exe) is a command-line tool, which helps the system administrator in searching and resolving errors from the public folder and mailbox databases at application level. The errors so produced after inconsistency in Information store restrict the Information store from starting up. Additionally, users are prevented from logging on and from receiving, opening or deleting email.

Isinteg.exe tool is available for users to help them in cases of disaster recovery and resolving other integrity issues. Isinteg syntax can be used to check information related to folders, items, mailboxes and attachments to ensure whether issues exist amongst these components or not. Mentioned below is the isinteg syntax for using isinteg:

isinteg -s ServerName [-fix] [-verbose] [-l logfilename] -test testname[[, testname]...]

Command-line options

In order to run Isinteg syntax, type isinteg -s <ServerName> [-fix] -test <function>. Here <function> stands for one or more functions that help resolving the errors that isinteg finds during integrity check. Let us see the options used in isinteg syntax :

Command-line options Description
-? Displays a list of available options.
-s ServerName Indicates the server name that hosts the database that you wish to check.
-fix Checks and resolves errors in the Information Store that you specified. You should use this option only when MS Customer Support Services suggest you to do
-verbose Causes Isinteg to generate descriptive details of operation
-l filename Denotes the name of the log file. Log files will be having the following default paths:
Private database- .\isinteg.pri
Public database- .\isinteg.pub
-t refDBLocation Specifies the location of the temporary reference database that Isinteg creates while Isinteg runs. You can select the location of this database on another hard disk to improve the performance of Isinteg process
-test TestName [[TestName].] Specifies one or more tests to be performed for resolving the found errors
-dump [-l logfilename] Generates a lengthy dump of Information Store data

Isinteg tests

As discussed, -test option in the isinteg syntax of isinteg uses predefined function to repair the found errors, let us see what are those tests that can be used with -test option. For example, type isinteg -s <ServerName> -fix - test allfoldertests

Tests Description of Isinteg syntax
aclitemref Authenticates reference counts for ACL items
acllist Checks folders and verifies ACLs
acllistref Verifies ACLs reference counts
allacltests Merges all the acllist, acllistref, and aclitemref tests
allfoldertests Merges folder, fldsub, and search tests
artidx (public store only) Checks the consistency of Network News Transport Protocol (NNTP) article index
attach Authenticates properties of attachments
attachref Authenticates reference counts for attachments
deleteextracolumns Deletes all cached indexes and extra columns
delfld Checks deleted folders authenticate properties and collects reference counts.
dumpsterref Merges msgref and msgsoftref tests. Checks the item count of recoverable items and size of recoverable items available for Deleted Item recovery.
dumpsterprops Runs dumpsterref test and authenticates the availability of required columns in folder table.
fldrcv (private store only) Authenticates counts of special system folders, such as Restrictions, Categorization, Inbox, Outbox, and so on
fldsub Authenticates the number of child folders. Moreover, it validates number of recoverable child folders that are available for Deleted Item Recovery
folder Checks folder tables and authenticates properties. Additionally it scrutinizes message tables, authenticates properties, and collects reference counts
mailbox (private store only) hecks folders, deleted folders, and tables. Authenticates properties and special folders in folder table and checks their sizes
message Checks message tables and authenticates message table properties
morefld Scrutinize search links (subset of search test). In Fix mode, deletes all the cached categorization and restriction tables
msgref Authenticates message reference counts in messages
msgsoftref Authenticates message reference counts for messages that are marked for Deleted Item Recovery in message table
namedprop Authenticates folder, messages, and attachment tables and named properties
newsfeed (public store only) Authenticates newsfeed table properties like permissions etc
newsfeedref (public store only) Authenticates newsfeed reference counts
oofhist (private store only) Authenticates out-of-office history information for all users
peruser Authenticates per user read/unread information
rcvfld (private store only) Checks receive folders with the folder table
replstate Cleans the public folder replica list that are out of sync and removes any unreferenced remote server rows from the replication state table
rowcounts Authenticates the number of rows for all tables
search Authenticates the search links
timedev Calculates number of timed events (maintenance, periodic tasks etc)

Depending on the requirement you can use any of the test function with -test option. For example, if you want to examine folders of private store only then use mailbox function with -test option. However, isinteg syntax used through isinteg.exe takes large time in resolving database integrity related issues; it will surely help in resolving database integrity related issues. But there are times, when you will find yourself in a severe data loss situation due to Information Store Corruption. Don't allow Information Store corruption to ruin your database and leave you empty-handed. Use Exchange Server recovery tool and restore your important data efficiently.

View More Topics
Cashback Guarantee
Software Awards
Join Us