Az eseutil /p vagy edbutil /d /r parancs futtatásának nem várt következményei az Exchange rendszerben

A cikk fordítása A cikk fordítása
Cikk azonosítója: 259851 - A cikkben érintett termékek listájának megtekintése.
Az összes kibontása | Az összes összecsukása

Összefoglaló

Ha az eseutil /p vagy az edbutil /d /r parancsot lefuttatja az Exchange Server egyik adatbázisfájlján, például a Priv.edb, Pub.edb, vagy a Dir.edb adatbázison, akkor ezzel generáljavítást végez. Ez a javítás kiterjed az egész adatbázisra, ellenőrzi és kijavítja az adatbázis fontos struktúráit (így például a rendszertáblákat, a melléklettáblákat, stb.) és megkeresi a sérült lapokat az adatbázisokban.

Ha a javítás sérült lapot talál (például egy lapnak érvénytelen az ellenőrzőösszege, mert a Jet nem végezte el az előformázást) akkor törli azt (-1018). Ilyen esetben a javítás közben fontos adatok elveszhetnek. Ezek az adatok egy e-mail üzenet, egy naptárban tárolt találkozó, egy feljegyzés, egy melléklet vagy a legrosszabb esetben egy rendszertábla részei is lehetnek.

Ha ez a rendszertábla a melléklettábla, akkor a kiszolgáló összes felhasználója elveszítheti üzeneteinek mellékleteit. Ez csak egy a lehetséges forgatókönyvek közül, de ha sérült lapok vannak az adatbázisban, akkor az adatok el fognak veszni a javítás során.

Fontos: Mindig érdemes biztonsági másolatot használni a helyreállításhoz.

Ha biztonsági másolatból végzi a rendszer helyreállítását, akkor mindig legyen kéznél egy működő, sértetlen és stabil adatbázisa, ami elindul és fut a kiszolgálón. Szinte minden esetben gyorsabb és megbízhatóbb megoldás, ha biztonsági másolatból végzi a helyreállítást, mint ha generáljavítást végez az adatbázison. Ennek az az oka, hogy a javítás óránként mintegy 4-6 gigabájt (GB) sebességgel fut, és a javítás után még az Isinteg folyamatot is futtatni kell, amely óránként mintegy 3-6 gigabájtot dolgoz fel. (Ezek átlagos értékek, a teljesítmény változhat attól függően, hogy hányszor kell a javításnak végigfutnia az adatbázison, és függ a hardver sebességétől is.)

Ha például a lehető leggyorsabb hardverkonfigurációt használja, akkor egy 50 gigabájtos adatbázis javítása mintegy 8 órát vesz igénybe, és további kb. 8 órába telik az Isinteg feldolgozás futtatása, ami összesen 16 órát jelent. Ha egy szokásos Wide SCSI csatlakozású 35/70 GB-os DLT szalagos meghajtót használ, ami másodpercenként átlag 3 megbájt sebességgel végzi a helyreállítást, akkor ugyanannak az adatbázisnak a visszaállításához mintegy 5 órára van szükség. Ezzel 11 órát tud megtakarítani. Az olyan, rendkívül nagy sebességű, „pillanatkép”-jellegű biztonságimásolat-készítő rendszerekkel, mint például az EMC Corporation rendszere, egy ilyen méretű adatbázist percek alatt helyre lehet állítani.

Ha nem rendelkezik biztonsági másolattal, és nincs más lehetősége, mint hogy generáljavítást végezzen az adatbázison, akkor hajtsa végre a következő lépéseket:
  1. Futtassa a generáljavítást az adatbázison az Eseutil /p vagy az Eseutil /d /r parancsok használatával.
  2. Végezze el az adatbázis töredezettségmentesítését az Eseutil /d paranccsal. A kapcsolat nélküli töredezettségmentesítés új fizikai adatbázis-struktúrát hoz létre, és a meglévő adatokat ebbe a struktúrába helyezi át.
  3. Ellenőrizze az adatbázis konzisztenciáját az Isinteg -fix használatával. Lehet, hogy többször is le kell futtatnia az Isinteg segédprogramot, míg az az összegző jelentésben nem jelennek meg hibák.
A Microsoft Tudásbázis kapcsolódó cikke:
192185 Útmutató: Töredezettségmentesítés az Eseutil segédprogram (Eseutil.exe) segítségével
182081 Az Isinteg segédprogram leírása (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)

Az Isinteg segédprogram azokat a logikai problémákat javítja ki, amelyek a generáljavításnál adódhatnak.
  • Az Exchange Server 4.0 és 5.0 személyes információtárolója esetében a következő parancsot futtassa:
    isinteg -fix -pri
  • Az Exchange Server 4.0 és 5.0 nyilvános információtárolója esetében a következő parancsot futtassa:
    isinteg -fix -pub
  • Az Exchange Server 5.5 személyes információtárolója esetében a következő parancsot futtassa:
    isinteg -pri -fix -test alltests
  • Az Exchange Server 5.5 nyilvános információtárolója esetében a következő parancsot futtassa:
    isinteg -pub -fix -test alltests
Megjegyzés: A Dir.edb adatbázison nem lehet futtatni az Isinteg -fix parancsot. Azt javasoljuk, hogy ne futtasson éles környezetben generáljavítással helyreállított címtárat.

Az Exchange vészhelyreállításáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
162353 Exchange címtár helyreállítása (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)
Miután futtatja az eseutil /p vagy az edbutil /d /r parancsot a Priv.edb vagy Pub.edb adatbázisokon, az adatbázisok a következő tüneteket mutathatják:
  • Az adattároló vagy nem áll le vagy nem válaszol.
  • Az adattároló nem fogad leveleket az (MTA) üzenettovábbító ügynöktől.
  • Az e-mail üzenetek a felhasználók Postázandó üzenetek mappájában maradnak.
  • A Store.exe program nagyon magas processzorhasználattal fut, anélkül, hogy a kiszolgálót terhelné.
  • A Store.exe program hozzáférés-megsértést okoz, ha nagyon erős a terhelés.
  • A felhasználók nem tudják megnyitni az e-mail mellékleteket vagy az e-mail üzeneteket.
Ha generáljavítást végzett egy nagy felületű sérüléssel rendelkező adatbázison, akkor az adatbázis addig nem használható munkához, míg el nem végezte rajta a kapcsolaton kívüli töredezettségmentesítést, majd le nem futtatta rajta az Isinteg segédprogramot. Csak végső esetben végezzen generáljavítást az adatbázison, egyébként lehetőség szerint biztonsági másolattal végezze a helyreállítást.

Ha az Isinteg segédprogramot többször lefuttatja, és az nem javítja ki az adatbázis sérülését, akkor az Exmerge segédprogram segítségével kicsomagolhatja az adatokat egy adatbázisból, majd áthelyezheti azokat egy másik adatbázisba.
259688 Útmutató: Adatok kicsomagolása egy sérült személyesadat-tárolóról az Exmerge segédprogram használatával (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra utal.)

További információ

Annak megállapítása céljából, hogy végeztek-e már generáljavítást az adatbázison, írassa ki a fejlécet a következő parancssor használatával (a javítás száma 0 lesz, ha az adatbázist még nem javították):
eseutil /mh x:\exchsrvr\mdbdata\priv.edb |more

eseutil /mh x:\exchsrvr\mdbdata\pub.edb |more
A következő egy Priv.edb fejléc mintája:
Microsoft(R) Windows NT(TM) Server Database Utilities
5.5-ös verzió
Copyright (c) Microsoft Corporation 1991-1999. Minden jog fenntartva.

a MEMÓRIAKÉPFÁJL üzemmód kezdeményezése
Adatbázis: d:\exchsrvr\mdbdata\priv.edb

Format ulMagic: 0x89abcdef
Motor ulMagic: 0x89abcdef
Format ulVersion: 0x620,2
Motor ulVersion: 0x620,2
DB aláírás: létrehozás ideje:4/5/2000 17:48:52 Rand:769046 számítógép:
cbDb oldal: 4096
dbtime: 556457
Állapot: egységes
Árnyékolt: igen
Utolsó Objid: 184
Scrub Dbtime: 0
Scrub dátum: 00/00/1900 00:00:00
javítás sorszáma: 1
Javítás dátuma: 2000. 02. 20. 10:48:50

Tulajdonságok

Cikk azonosítója: 259851 - Utolsó ellenőrzés: 2006. február 9. - Verziószám: 6.0
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Exchange Server 4.0 Standard Edition
  • Microsoft Exchange Server 5.0 Standard Edition
  • Microsoft Exchange Server 5.5 Standard Edition
Kulcsszavak: 
kbinfo KB259851
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.
Már nem támogatott termékekre vonatkozó Tudásbázis-tartalom – Felelősséget kizáró nyilatkozat
Ez a cikk a Microsoft által már nem támogatott termékekre vonatkozik, ezért a továbbiakban tartalma már nem frissül, jelenlegi állapotában lesz elérhető.

Visszajelzés küldése

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com