When you run Isinteg to test a database in Microsoft Exchange Server 2007, you must specify the server that hosts the database. For example, type isinteg -s <ServerName> -test allfoldertests.
Because of the intensive nature of the referential integrity checking operation, Isinteg may take a long time to run against a large information store. Therefore, instead of running the complete set of tests, we recommend that you run a particular series of tests as appropriate for the database issue that you experience. We recommend that you run the tests under the supervision of a Microsoft Customer Support Services representative.
The following table describes the database tests that are available.
|
Test
|
Description
|
Test length dependencies
|
|---|
|
aclitemref
|
Verifies reference counts for access control list items.
|
Number of folders in the information store and the number of members of each access control list.
|
|
acllist
|
Examines folders and validates access control lists.
|
Number of folders in the information store.
|
|
acllistref
|
Verifies the access control list reference counts.
|
The number of folders in the information store.
|
|
allacltests
|
Combines the acllist, acllistref, and aclitemref tests.
|
See description for each subtest.
|
|
allfoldertests
|
Combines the folder, fldsub, and search tests.
|
See description for each subtest.
|
|
artidx (public store only)
|
Tests the consistency of the Network News Transport Protocol (NNTP) article index.
|
Number of NNTP messages and folders.
|
|
attach
|
Validates properties for all attachments.
|
Number of attachments in the information store.
|
|
attachref
|
Validates attachment reference counts.
|
Number of messages and attachments in the information store.
|
|
deleteextracolumns
|
Deletes all cached indexes and some “extra” columns.
|
Number of folders in the information store.
|
|
delfld
|
Examines deleted folders, validates properties, and accumulates reference counts.
|
Number of deleted folders and the number of messages in each folder.
|
|
dumpsterref
|
Combines the msgref and msgsoftref tests. Additionally, it checks the item count of recoverable items and the size of the recoverable items available for Deleted Item Recovery.
|
See description for msgref and msgsoftref.
|
|
dumpsterprops
|
Runs the dumpsterref test and validates the presence of some required columns in the folder table.
|
See description for dumpsterref.
|
|
fldrcv (private store only)
|
Validates counts of special system folders, including Restrictions, Categorization, Inbox, Outbox, SentMail, Deleted Items, Finder, Views, Common Views, Schedule, and ShortCuts.
|
Number of mailboxes and folders in the information store.
|
|
fldsub
|
Validates the number of child folders. Also validates the number of recoverable child folders that are available for Deleted Item Recovery.
|
Number of folders in the information store.
|
|
folder
|
Examines folder tables and validates properties. Examines message tables, validates properties, and accumulates reference counts.
|
Number of folders and messages in the information store.
|
|
mailbox (private store only)
|
For each mailbox, examines folders, deleted folders, and tables. Also, validates properties and special folders (for example, Inbox, Outbox, Sent Items, Deleted Items, and other folders) that are in the folder table, and checks their sizes.
|
Number of mailboxes, folders, deleted folders, and messages in the information store.
|
|
message
|
Examines message tables and validates message table properties.
|
Number of messages in the information store.
|
|
morefld
|
Checks the search links (subset of the search test). In Fix mode, deletes all the cached categorization and restriction tables.
|
Total number of cached categorization and total restriction tables.
|
|
msgref
|
Validates message reference counts in the messages.
|
Number of folders, messages, and attachments in the information store.
|
|
msgsoftref
|
Validates message reference counts for messages marked for Deleted Item Recovery in the message table.
|
Number of folders and messages in the information store.
|
|
namedprop
|
Examines the folder, message, and attachment tables, and validates the named properties.
|
Number of folders, messages, and attachments in the information store.
|
|
newsfeed (public store only)
|
Validates newsfeed table properties, including permissions.
|
Number of folders in the information store.
|
|
newsfeedref (public store only)
|
Validates newsfeed reference counts.
|
Number of folders in the information store.
|
|
oofhist (private store only)
|
Validates out-of-office history information for all users.
|
Number of out-of-office rules set.
|
|
peruser
|
Validates per user read/unread information.
|
Number of users.
|
|
rcvfld (private store only)
|
Crosschecks receive folders with the folder table.
|
Number of receive folders in the information store.
|
|
replstate
|
Cleans up public folder replica lists that are out of sync and removes any unreferenced remote server rows from the replication state table.
|
Number of entries in the replication state table.
|
|
rowcounts
|
Validates the number of rows for all tables.
|
Number of folders, messages, and attachments in the information store.
|
|
search
|
Validates the search links.
|
Number of folders in the information store.
|
|
timedev
|
Counts the number of timed events (maintenance, periodic tasks, and so on).
|
Number of timed events.
|