Search OutlookPower's 9,096 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 (7 articles)
   Breaking all the rules on the 32K rules limit
   Avoid Exchange Hell by using the C drive
   Avoid Exchange Hell by having multiple domain controllers
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
More about disappearing text
Removing an Office installation that doesn't want to go away
Using Office on more than one computer
How to fall back in love with your email
Where'd my To-Do Bar go?
Running auto-respond rules when Outlook is closed
Running rules when Outlook is closed
OutlookPower News Center
Microsoft Azure's place in the cloud
Multicore chips require OS rework
Opera: 'Dramatic' rise since Microsoft's ballot page
Microsoft's XP Mode Boondoggle
Hidden Windows 7 costs worry upgraders
Microsoft Announces Windows 7 SP1
Microsoft Says It Will Play Nice with Open Source
>> Read all the news
More from the ZATZ journals
Computing Unplugged: The iPad defenders have spoken
David Gewirtz Online: CNN commentary and analysis
DominoPower: Application development, William Shatner, and the origin of the universe
-- Advertisement --

ONLINE GROUP CALENDAR - FOR UP TO 100 OF YOUR CLOSEST FRIENDS
Stay organized and in control with 24/7 access to all of your important events, projects and files --whether you're at work, at home or on the road.

You can share your calendar, projects and files so everyone in your office is up to date. Plus, search your entire group to find times when everyone is available to meet, manage company resources and much more.

Organize your entire team for as low as $9.95 per year (and yes, that's where the decimal place is supposed to be!)

Tap here to get started right away.

-- Advertisement --

Influencer. Recommender. Decision Maker.
They all read OutlookPower Magazine. They all rely on OutlookPower Magazine.

If you want to reach the inner-circle of IT professionals, you won't find a better resource than OutlookPower Magazine.

Click for our Media Kit

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