locked
ISINTEG Not Working - Windows 2008 SBS with Exchange 2007 RRS feed

  • 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 checked

    Index  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:0s

    Test 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

    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 checked

    Index  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:0s

    Test 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

    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