Answered by:
ISINTEG Not Working - Windows 2008 SBS with Exchange 2007

Question
-
An application log error indicates a corruption problem with a client's email. Research on the corruption recommends that isinteg be used to resolved the corruption. I have entered isinteg into a command prompt in about as many different formats as I can possibly think of and the same thing happens each time. The help screen pops up instead, which indicates I entered the command and switches wrong. Here are a couple of the formats I have attempted.
isinteg -s perma -test alltests -fix
isinteg -s perma -fix -test alltests
isinteg -fix
And a few other variations not shown. Any entry I make at the command prompt gets the help screen. I only want to check one of four databases, so I dismounted that database. Then I dismounted all of them. Then I stopped the store service. Each attempt results in the same outcome. I'm logged in as the enterprise administrator, so it should not be a rights issue.
If anyone has any ideas, I'm all ears. I need to check the database as soon as possible. This is Exchange 2007 with all the latest service packs and updates.
Tony
Thursday, May 29, 2014 1:10 PM
Answers
-
Hi Tony,
Please switch the location to "<system driver>\Program Files\Microsoft\Exchange Server\Mailbox" and try the command again:
Sent By
Silver
- Marked as answer by Pronetserv Thursday, June 5, 2014 12:33 PM
Tuesday, June 3, 2014 1:25 AM -
Well, I got the command to work by running it in the location you suggested. Here are the results. Thanks for all your help.
D:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group>"C:\Program Files\Microso
ft\Exchange Server\Bin\isinteg" -s perma-sbs -test alltests -fix
Databases for server perma-sbs:
Only databases marked as Offline can be checkedIndex Status Database-Name
Storage Group Name: First Storage Group
1 Online Mailbox Database
2 Offline Office
3 Online Sales
Storage Group Name: Second Storage Group
4 Online Public Folder Database
Enter a number to select a database or press Return to exit.
2
You have selected First Storage Group / Office.
Continue?(Y/N)y
Test Categorization Tables result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0sTest Restriction Tables result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Test Search Folder Links result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Test Global result: 0 error(s); 0 warning(s); 0 fix(es); 1 row(s); time: 0h:0m:0s
Test Delivered To result: 0 error(s); 0 warning(s); 0 fix(es); 9797 row(s); time: 0h:0m:0s
Test Repl Schedule result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Test Timed Events result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Test reference table construction result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0
h:0m:13s
Test Folder result: 0 error(s); 0 warning(s); 14 fix(es); 1320 row(s); time: 0h:8m:52s
Test Deleted Messages result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Test Message result: 0 error(s); 0 warning(s); 0 fix(es); 441329 row(s); time: 0h:0m:50s
Test Attachment result: 0 error(s); 0 warning(s); 0 fix(es); 444821 row(s); time: 0h:0m:13s
Test Mailbox result: 0 error(s); 0 warning(s); 0 fix(es); 20 row(s); time: 0h:0m:0s
Test Sites result: 0 error(s); 0 warning(s); 0 fix(es); 72 row(s); time: 0h:0m:0s
Test Categories result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Test Per-User Read result: 0 error(s); 0 warning(s); 0 fix(es); 34 row(s); time: 0h:0m:0s
Test special folders result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Test Message Tombstone result: 0 error(s); 0 warning(s); 0 fix(es); 827 row(s); time: 0h:0m:0s
Test Folder Tombstone result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Now in test 20(reference count verification) of total 20 tests; 100% complete.
D:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group>Tony
- Marked as answer by Simon_WuMicrosoft contingent staff, Moderator Monday, June 9, 2014 8:28 AM
Thursday, June 5, 2014 12:20 AM
All replies
-
The first of your examples looks fine to me. I assume "perma" in this example is the name of your exchange server? You have checked that if you ping perma locally from that server that it resolves to the local machine I assume?Thursday, May 29, 2014 8:15 PM
-
Hi Tony,
In general, we will use the following steps to run isinteg:
- Dismount the database
Note: please schedule an non-business time to dismount the database.
- Go to Command Prompt and repair Exchange server database using the following command.
Isinteg -s "Exchange server name of database cfni-sg18-mdb1" -fix -test alltest
The result will be like it as below:
Please try above command and see if it si working. If not,please get a screen shot of it.
Sent By
Silver
Friday, May 30, 2014 7:25 AM -
Thank you for your replies. Yes the server name is perma. Silver, my command screen looks like yours with the format I use. As mentioned before, the database is dismounted before the command is executed. Unfortunately, all I get back is the help screen.
I will have to wait until this evening to take the database offline at which time I will get a screen shot of the command format I am using.
Tony
Friday, May 30, 2014 1:17 PM -
Hi Tony,
Ok, I will wait here!
Sent By
Silver
Saturday, May 31, 2014 4:14 AM -
I ran the ISINTEG utility in several formats and even did a nslookup to ensure the name was resolved. All commands executed are highlighted. As you can see, everyone failed. Very frustrating.
By the way, in my initial post I intentionally shorted the server name.
C:\Program Files\Microsoft\Exchange Server\Bin>ISINTEG -s perma-sbs -test alltests –fix
Microsoft Exchange Information Store Integrity Checker v08.03.0348.001
Copyright (c) 1986-2000 Microsoft Corp. All rights reserved.
Usage:
isinteg -s ServerName [-fix] [-verbose] [-l logfilename] -test testname[[, testname]...]
-s ServerName
-fix check and fix (default - check only)
-verbose report verbosely
-l filename log file name (default - .\isinteg.pri/pub)
-t refdblocation (default - the location of the store)
-test testname,...
folder message aclitem mailbox(pri only) delfld acllist
rcvfld(pri only) timedev rowcounts attach morefld ooflist(pri only)
global searchq dlvrto replstate(pub only) provisionedfid(pri only)
peruser artidx(pub only) search newsfeed(pub only) dumpsterprops
Ref count tests: msgref msgsoftref attachref acllistref aclitemref
newsfeedref(pub only) fldrcv(pri only) fldsub dumpsterref ptagcn(priv only)
Groups tests: allfoldertests allacltests
isinteg -dump [-l logfilename] (verbose dump of store data)
C:\Program Files\Microsoft\Exchange Server\Bin>ISINTEG -s perma-sbs –fix
Microsoft Exchange Information Store Integrity Checker v08.03.0348.001
Copyright (c) 1986-2000 Microsoft Corp. All rights reserved.
Usage:
isinteg -s ServerName [-fix] [-verbose] [-l logfilename] -test testname[[, testname]...]
-s ServerName
-fix check and fix (default - check only)
-verbose report verbosely
-l filename log file name (default - .\isinteg.pri/pub)
-t refdblocation (default - the location of the store)
-test testname,...
folder message aclitem mailbox(pri only) delfld acllist
rcvfld(pri only) timedev rowcounts attach morefld ooflist(pri only)
global searchq dlvrto replstate(pub only) provisionedfid(pri only)
peruser artidx(pub only) search newsfeed(pub only) dumpsterprops
Ref count tests: msgref msgsoftref attachref acllistref aclitemref
newsfeedref(pub only) fldrcv(pri only) fldsub dumpsterref ptagcn(priv only)
Groups tests: allfoldertests allacltests
isinteg -dump [-l logfilename] (verbose dump of store data)
C:\Program Files\Microsoft\Exchange Server\Bin>ISINTEG –fix
Microsoft Exchange Information Store Integrity Checker v08.03.0348.001
Copyright (c) 1986-2000 Microsoft Corp. All rights reserved.
Usage:
isinteg -s ServerName [-fix] [-verbose] [-l logfilename] -test testname[[, testname]...]
-s ServerName
-fix check and fix (default - check only)
-verbose report verbosely
-l filename log file name (default - .\isinteg.pri/pub)
-t refdblocation (default - the location of the store)
-test testname,...
folder message aclitem mailbox(pri only) delfld acllist
rcvfld(pri only) timedev rowcounts attach morefld ooflist(pri only)
global searchq dlvrto replstate(pub only) provisionedfid(pri only)
peruser artidx(pub only) search newsfeed(pub only) dumpsterprops
Ref count tests: msgref msgsoftref attachref acllistref aclitemref
newsfeedref(pub only) fldrcv(pri only) fldsub dumpsterref ptagcn(priv only)
Groups tests: allfoldertests allacltests
isinteg -dump [-l logfilename] (verbose dump of store data)
C:\Program Files\Microsoft\Exchange Server\Bin>ISINTEG -s perma-sbs -test alltests –fix
Microsoft Exchange Information Store Integrity Checker v08.03.0348.001
Copyright (c) 1986-2000 Microsoft Corp. All rights reserved.
Usage:
isinteg -s ServerName [-fix] [-verbose] [-l logfilename] -test testname[[, testname]...]
-s ServerName
-fix check and fix (default - check only)
-verbose report verbosely
-l filename log file name (default - .\isinteg.pri/pub)
-t refdblocation (default - the location of the store)
-test testname,...
folder message aclitem mailbox(pri only) delfld acllist
rcvfld(pri only) timedev rowcounts attach morefld ooflist(pri only)
global searchq dlvrto replstate(pub only) provisionedfid(pri only)
peruser artidx(pub only) search newsfeed(pub only) dumpsterprops
Ref count tests: msgref msgsoftref attachref acllistref aclitemref
newsfeedref(pub only) fldrcv(pri only) fldsub dumpsterref ptagcn(priv only)
Groups tests: allfoldertests allacltests
isinteg -dump [-l logfilename] (verbose dump of store data)
C:\Program Files\Microsoft\Exchange Server\Bin>ISINTEG -S perma-sbs –fix -test alltests
Microsoft Exchange Information Store Integrity Checker v08.03.0348.001
Copyright (c) 1986-2000 Microsoft Corp. All rights reserved.
Usage:
isinteg -s ServerName [-fix] [-verbose] [-l logfilename] -test testname[[, testname]...]
-s ServerName
-fix check and fix (default - check only)
-verbose report verbosely
-l filename log file name (default - .\isinteg.pri/pub)
-t refdblocation (default - the location of the store)
-test testname,...
folder message aclitem mailbox(pri only) delfld acllist
rcvfld(pri only) timedev rowcounts attach morefld ooflist(pri only)
global searchq dlvrto replstate(pub only) provisionedfid(pri only)
peruser artidx(pub only) search newsfeed(pub only) dumpsterprops
Ref count tests: msgref msgsoftref attachref acllistref aclitemref
newsfeedref(pub only) fldrcv(pri only) fldsub dumpsterref ptagcn(priv only)
Groups tests: allfoldertests allacltests
isinteg -dump [-l logfilename] (verbose dump of store data)
C:\Program Files\Microsoft\Exchange Server\Bin>ISINTEG -s perma-sbs –fix -test alltests
Microsoft Exchange Information Store Integrity Checker v08.03.0348.001
Copyright (c) 1986-2000 Microsoft Corp. All rights reserved.
Usage:
isinteg -s ServerName [-fix] [-verbose] [-l logfilename] -test testname[[, testname]...]
-s ServerName
-fix check and fix (default - check only)
-verbose report verbosely
-l filename log file name (default - .\isinteg.pri/pub)
-t refdblocation (default - the location of the store)
-test testname,...
folder message aclitem mailbox(pri only) delfld acllist
rcvfld(pri only) timedev rowcounts attach morefld ooflist(pri only)
global searchq dlvrto replstate(pub only) provisionedfid(pri only)
peruser artidx(pub only) search newsfeed(pub only) dumpsterprops
Ref count tests: msgref msgsoftref attachref acllistref aclitemref
newsfeedref(pub only) fldrcv(pri only) fldsub dumpsterref ptagcn(priv only)
Groups tests: allfoldertests allacltests
isinteg -dump [-l logfilename] (verbose dump of store data)
C:\Program Files\Microsoft\Exchange Server\Bin>ISINTEG
Microsoft Exchange Information Store Integrity Checker v08.03.0348.001
Copyright (c) 1986-2000 Microsoft Corp. All rights reserved.
Usage:
isinteg -s ServerName [-fix] [-verbose] [-l logfilename] -test testname[[, testname]...]
-s ServerName
-fix check and fix (default - check only)
-verbose report verbosely
-l filename log file name (default - .\isinteg.pri/pub)
-t refdblocation (default - the location of the store)
-test testname,...
folder message aclitem mailbox(pri only) delfld acllist
rcvfld(pri only) timedev rowcounts attach morefld ooflist(pri only)
global searchq dlvrto replstate(pub only) provisionedfid(pri only)
peruser artidx(pub only) search newsfeed(pub only) dumpsterprops
Ref count tests: msgref msgsoftref attachref acllistref aclitemref
newsfeedref(pub only) fldrcv(pri only) fldsub dumpsterref ptagcn(priv only)
Groups tests: allfoldertests allacltests
isinteg -dump [-l logfilename] (verbose dump of store data)
C:\Program Files\Microsoft\Exchange Server\Bin>ISINTEG -s 192.168.2.15 -test alltests –fix
Microsoft Exchange Information Store Integrity Checker v08.03.0348.001
Copyright (c) 1986-2000 Microsoft Corp. All rights reserved.
Usage:
isinteg -s ServerName [-fix] [-verbose] [-l logfilename] -test testname[[, testname]...]
-s ServerName
-fix check and fix (default - check only)
-verbose report verbosely
-l filename log file name (default - .\isinteg.pri/pub)
-t refdblocation (default - the location of the store)
-test testname,...
folder message aclitem mailbox(pri only) delfld acllist
rcvfld(pri only) timedev rowcounts attach morefld ooflist(pri only)
global searchq dlvrto replstate(pub only) provisionedfid(pri only)
peruser artidx(pub only) search newsfeed(pub only) dumpsterprops
Ref count tests: msgref msgsoftref attachref acllistref aclitemref
newsfeedref(pub only) fldrcv(pri only) fldsub dumpsterref ptagcn(priv only)
Groups tests: allfoldertests allacltests
isinteg -dump [-l logfilename] (verbose dump of store data)
C:\Program Files\Microsoft\Exchange Server\Bin>nslookup perma-sbs
Server: perma-sbs.perma-liner.local
Address: 192.168.2.15
Name: perma-sbs.Perma-Liner.local
Address: 192.168.2.15
Tony
Saturday, May 31, 2014 6:53 PM -
Hi Tony,
Please switch the location to "<system driver>\Program Files\Microsoft\Exchange Server\Mailbox" and try the command again:
Sent By
Silver
- Marked as answer by Pronetserv Thursday, June 5, 2014 12:33 PM
Tuesday, June 3, 2014 1:25 AM -
Okay, I will change the location tonight and try again. The information I got from other posts was the command could be run from anywhere and that seemed to be supported by your screen shot from an earlier post. However, it makes sense to be in the folder with the databases.
Tony
Tuesday, June 3, 2014 12:27 PM -
Hi Tony,
After testing in my lab, I find the command can run successfully in the location where the databases resides. We can try. If it is still not working, you can let me know, I will do more tests for you.
Sent By
Silver
Wednesday, June 4, 2014 6:38 AM -
Well, I got the command to work by running it in the location you suggested. Here are the results. Thanks for all your help.
D:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group>"C:\Program Files\Microso
ft\Exchange Server\Bin\isinteg" -s perma-sbs -test alltests -fix
Databases for server perma-sbs:
Only databases marked as Offline can be checkedIndex Status Database-Name
Storage Group Name: First Storage Group
1 Online Mailbox Database
2 Offline Office
3 Online Sales
Storage Group Name: Second Storage Group
4 Online Public Folder Database
Enter a number to select a database or press Return to exit.
2
You have selected First Storage Group / Office.
Continue?(Y/N)y
Test Categorization Tables result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0sTest Restriction Tables result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Test Search Folder Links result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Test Global result: 0 error(s); 0 warning(s); 0 fix(es); 1 row(s); time: 0h:0m:0s
Test Delivered To result: 0 error(s); 0 warning(s); 0 fix(es); 9797 row(s); time: 0h:0m:0s
Test Repl Schedule result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Test Timed Events result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Test reference table construction result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0
h:0m:13s
Test Folder result: 0 error(s); 0 warning(s); 14 fix(es); 1320 row(s); time: 0h:8m:52s
Test Deleted Messages result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Test Message result: 0 error(s); 0 warning(s); 0 fix(es); 441329 row(s); time: 0h:0m:50s
Test Attachment result: 0 error(s); 0 warning(s); 0 fix(es); 444821 row(s); time: 0h:0m:13s
Test Mailbox result: 0 error(s); 0 warning(s); 0 fix(es); 20 row(s); time: 0h:0m:0s
Test Sites result: 0 error(s); 0 warning(s); 0 fix(es); 72 row(s); time: 0h:0m:0s
Test Categories result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Test Per-User Read result: 0 error(s); 0 warning(s); 0 fix(es); 34 row(s); time: 0h:0m:0s
Test special folders result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Test Message Tombstone result: 0 error(s); 0 warning(s); 0 fix(es); 827 row(s); time: 0h:0m:0s
Test Folder Tombstone result: 0 error(s); 0 warning(s); 0 fix(es); 0 row(s); time: 0h:0m:0s
Now in test 20(reference count verification) of total 20 tests; 100% complete.
D:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group>Tony
- Marked as answer by Simon_WuMicrosoft contingent staff, Moderator Monday, June 9, 2014 8:28 AM
Thursday, June 5, 2014 12:20 AM -
Hi Tony,
I am glad to hear that it is working after we change the location. Congratulations! Meanwhile, could you help to mark as answer for the solution? Thanks!
Sent By
Silver
Thursday, June 5, 2014 2:32 AM