Search OutlookPower's 8,351 Outlook and all-things-email article archive 
Home
EasyPrint
News details Click here for the RSS feed's XML code. This is not a browser URL.
Articles-only Click here for the RSS feed's XML code. This is not a browser URL.
Twitter Feed Click here for the Twitter feed.
SERVER MAINTENANCE
Using command-line server utilities in Exchange
By Troy Werelius

Microsoft includes two command-line utilities with Exchange Server that are designed to accomplish various maintenance functions within the Exchange database. They're limited, complex, tedious, and time consuming when compared to the functionality contained within GOexchange. The best time to learn how to use these tools is in a lab environment before you need them.

Like firearms and prescription medications, these utilities can be dangerous if you don't understand how they work and when to use them. Imagine shooting a shotgun at a container full of water--a rather graphic demonstration of what can happen when you mishandle a powerful tool. Meet ESEutil and Isinteg, the command-line utilities included with Exchange Server.

ESEutil checks and fixes individual database tables, and ISinteg checks and fixes the links between tables. To better understand the difference between ESEutil and ISinteg, let's use a building construction analogy.

Running ESEutil is like having a structural engineer check your house's foundation. The engineer doesn't care what's inside the house. The engineer only cares whether the underlying structure is sound.

Whereas running ISinteg is like having an interior decorator come inside your house to check the way you've laid out your furnishings. The decorator doesn't care about the house's foundation. The decorator only cares whether the rooms' layout and decor meet with their approval.

As you can see from the analogy above, both ESEutil and ISinteg are vastly different utilities, but they're complimentary, and in some ways dependent upon each other to provide proper Exchange maintenance. In the next section, we'll provide a more in-depth description of these two Microsoft Exchange utilities.

About ESEutil
ESEutil checks and fixes individual database tables, but doesn't check the mail data contained in the ESE (Extensible Storage Engine) database. Object-oriented databases like Microsoft Exchange consist of big, structured, sequential files connected by a set of indexes. The underlying database technology that controls these files is called Indexed Sequential Access Method, or ISAM. The ESE database engine exposes the flat ISAM structure as a hierarchy of objects.

The function of ESEutil is to examine these individually indexed object pages, check them for correctness by comparing a computed checksum against a checksum stored in the page header, and verify that each page's data is consistent. ESEutil isn't for casual use, so don't use ESEutil unless you absolutely need to run it and you understand what it does. To understand ESEutil, you need to know about the format of the ESE database in which ESEutil works, and you need to be familiar with ESEutil's many modes of operation.


1  ·  2  ·  3  ·  Next »
Other articles you might like
Home > Exchange (22 articles)
   Five rules for successfully switching to Exchange without tears
   My Inbox in the Sky, a hosted Exchange mailbox
   Organizing and sharing information with Outlook Public Folders
Home > Troubleshooting > Exchange (6 articles)
   Avoid Exchange Hell by using the C drive
   Avoid Exchange Hell by having multiple domain controllers
   My thirteen days in Exchange Hell
Get Weekly Email Updates
Subscribe to our regular weekly email newsletter. It's packed with tips, reviews, deep analysis, and the latest news.
 
Recent OutlookPower Articles
Can Outlook run when it's not running (and other mysteries)?
Exploring the dark side of social networks
How not to screw up when you send email
How to separate email accounts and still manage them
How to convert a PST file from an old format to a new format
Visnetic MailFlow can automate your organization's mail processing
How to make Outlook launch an app at a specific time?
OutlookPower News Center
Touch in Windows 7: Just for show?
Windows XP User: I'm No Thief
Windows 7 May Get Family Pack Discount
Microsoft Unleashes Five Service Packs for Its Enterprise Security Wares
Give an Old Desktop New Life
Europe won't pay more for Windows 7. Really!
IT wish list for SharePoint 2010: Keep it simple
>> Read all the news
More from the ZATZ journals
Computing Unplugged: Eight steps to successful and reliable home backups
David Gewirtz Online: CNN commentary and analysis
DominoPower: What to look for in a Domino-based document management solution
-- Advertisement --

Write for OutlookPower today!
Share your experience and expertise with other Outlook and Exchange users, administrators, and developers. OutlookPower Magazine has grown nicely and now has new opportunities for contributing authors and editors.

Write about something you're an expert on and get your name in lights.

For Writers' Guidelines and to discuss topics, contact Staff Editor Steve Niles. This is your opportunity to shine in front of your peers, your clients, and other readers.

Click for more info!

-- Advertisement --

Sent Items Organizer
When you need to file your sent email into their proper folders based on keywords or who it's to. It's also perfect for shared mailboxes.

It also adds a "Send And File" toolbar button while you're composing (similar to the way Lotus Notes used to work) for quick and easy filing.

Find out more!

ZATZ Home  ·  News  ·  Back Issues  ·  Credits/Trademarks ·  Link To Us
The Power Magazine for Microsoft Outlook and Exchange Users at OutlookPower.com
Copyright © 1998-2009, ZATZ Publishing. All rights reserved worldwide.
Outlook is a trademark of Microsoft Corporation.
Editor's Login