Un servidor Exchange 2K que s'ha apagat malament (el SAI no ha aguantat)
I al reiniciar.... Els "Almacenes de Información" no es monten malgrat que els serveis MsExchangeSA i MsExchangeIS estan funcionant....
mooolt mala senyal :( els usuaris malgrat poder-se connectar per pop3 (els servies pop3, imap estàn en marxa) no poden accedir a la bústia...
Després de mirar a no sé quin lloc web (búsqueda ràpida al google) faig el que recomanen, activar el registre al servidor per MsExchangeSA i MsExchangeIS... me'ls miro i són realment críptics... però efectivament veig a l'intentar montar el Almacen, que MsExchangeIS i ESE donen errors (id 454,id 494 etc aquest últim) així com el MSExchangeSA, que també en dóna un reguitzell amb d'ids...
a tall t'exemple aquest:

Id 9175 MsExchangeSA
Se produjo el siguiente error en la llamada MAPI 'OpenMsgStore': El servidor de Microsoft Exchange no está disponible. Puede que haya problemas de red o que el servidor de Microsoft Exchange esté fuera de servicio por mantenimiento. Error en el proveedor MAPI. Almacén de información de Microsoft Exchange Server Núm. Id.: 8004011d-0526-00000000 o també el críptic error 9518 del MSExchangeIS:

Després de mirar a can microsoft,
aquí , també
aquí i
aquí (en aquest m'expliquen les diferències entre una Hard i una Soft recovery... ) , m'he fet un mapa de com anava la cosa de recuperar/txequejar/desfragmentar BBDDs d'exchange (els EDBs).
faig les comprovacións que recomanen (amb la eina ESEUTIL):
D:\Exchsrv\mdbdata>C:\Archiv~1\Exchsrvr\BIN\eseutil /k priv1.edb /sg:\exchsrv\mdbdata\priv1.stm
Microsoft(R) Exchange Server(TM) Database Utilities Version 6.0 Copyright (C) Microsoft Corporation 1991-2000. All Rights Reserved. Initiating CHECKSUM mode... Database: priv1.edb
Streaming File: g:\exchsrv\mdbdata\priv1.stm Temp.
Database: TEMPCHKSUM2080.EDB
File: priv1.edb
Checksum Status (% complete)
0 10 20 30 40 50 60 70 80 90 100
|----|----|----|----|----|----|----|----|----|----| ...................................................
236882 pages seen
0 bad checksums
289 uninitialized pages
0 wrong page numbers
File: g:\exchsrv\mdbdata\priv1.stm
ERROR: database was not shutdown cleanly (dirty shutdown)
Operation terminated with error -550 (JET_errDatabaseDirtyShutdown, Database was not shutdown cleanly. Recovery must fir st be run to properly complete database operations for the previous shutdown.)
after 33.919 seconds.o sigui que es tractava d'això!! la BBDD de l'exchange està "bruta"! asseguram-nos'en amb la comanda "
eseutil /mh"D:\Exchsrv\mdbdata>C:\Archiv~1\Exchsrvr\BIN\eseutil /mh priv1.edb
Microsoft(R) Exchange Server(TM) Database Utilities
Version 6.0
Copyright (C) Microsoft Corporation 1991-2000. All Rights Reserved.
Initiating FILE DUMP mode...
Database: priv1.edb
File Type: Database
Format ulMagic: 0x89abcdef
Engine ulMagic: 0x89abcdef
Format ulVersion: 0x620,9
Engine ulVersion: 0x620,9
Created ulVersion: 0x620,9
DB Signature: Create time:03/13/2005 01:15:09 Rand:2596713 Computer:
cbDbPage: 4096
dbtime: 385461673 (0-385461673)
State: Dirty Shutdown
Log Required: 67482-67484
Streaming File: Yes
Shadowed: Yes
Last Objid: 149756
Scrub Dbtime: 0 (0-0)
Scrub Date: 00/00/1900 00:00:00
Repair Count: 0
Repair Date: 00/00/1900 00:00:00
Last Consistent: (0x1079A,1789,100) 10/18/2006 03:20:11
Last Attach: (0x1079A,178A,171) 10/18/2006 05:42:26
Last Detach: (0x0,0,0) 00/00/1900 00:00:00
Dbid: 2
Log Signature: Create time:04/26/2002 15:55:27 Rand:175697309 Computer:
OS Version: (5.0.2195 SP 4)
Previous Full Backup:
Log Gen: 67204-67208 (0x10684-0x10688)
Mark: (0x10686,13A7,4F)
Mark: 10/16/2006 01:50:51
Current Incremental Backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
Current Full Backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
Current snapshot backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
cpgUpgrade55Format: 0
cpgUpgradeFreePages: 0
cpgUpgradeSpaceMapPages: 0
Operation completed successfully in 1.31 seconds.
D'acord doncs..... només cal executar l'ESEUtil per fer un record a partir dels logs de transaccions que estan a mitjes!
D:\Exchsrv\mdbdata>C:\Archiv~1\Exchsrvr\BIN\eseutil /r E00
Microsoft(R) Exchange Server(TM) Database Utilities Version 6.0 Copyright (C) Microsoft Corporation 1991-2000. All Rights Reserved. Initiating RECOVERY mode... Logfile base name: E00
Log files:
System files:
Performing soft recovery...
Operation terminated with error -1216 (JET_errAttachedDatabaseMismatch, An outstanding database attachment has been dete cted at the start or end of recovery, but database is missing or does not match attachment info)
after 113.824 seconds.Oooops! no va.... :(
segueixo llegint la pàgina de microsoft i veig que ho tenen tot previst ! (encara sort....) falta el "/i" per "passar" dels attachment que s'han quedat a mig camí en el moment en que ha petat el server però que ja estaven apuntats al log de transacció (sembla ser...)
D:\Exchsrv\mdbdata>C:\Archiv~1\Exchsrvr\BIN\eseutil /r E00 /i
Microsoft(R) Exchange Server(TM) Database Utilities
Version 6.0
Copyright (C) Microsoft Corporation 1991-2000. All Rights Reserved.
Initiating RECOVERY mode...
Logfile base name: E00
Log files:
System files:
Performing soft recovery...
Operation completed successfully in 124.219 seconds.i efectivament fa el RECOVERY!!! a veure si el /mh diu que ja no està "bruta"....
D:\Exchsrv\mdbdata>C:\Archiv~1\Exchsrvr\BIN\eseutil /mh priv1.edb
Microsoft(R) Exchange Server(TM) Database Utilities
Version 6.0
Copyright (C) Microsoft Corporation 1991-2000. All Rights Reserved.
Initiating FILE DUMP mode...
Database: priv1.edb
File Type: Database
Format ulMagic: 0x89abcdef
Engine ulMagic: 0x89abcdef
Format ulVersion: 0x620,9
Engine ulVersion: 0x620,9
Created ulVersion: 0x620,9
DB Signature: Create time:03/13/2005 01:15:09 Rand:2596713 Computer:
cbDbPage: 4096
dbtime: 385491527 (0-385491527)
State: Clean Shutdown
Log Required: 0-0
Streaming File: Yes
Shadowed: Yes
Last Objid: 149756
Scrub Dbtime: 0 (0-0)
Scrub Date: 00/00/1900 00:00:00
Repair Count: 0
Repair Date: 00/00/1900 00:00:00
Last Consistent: (0x1079C,1908,1E) 10/18/2006 06:39:58
Last Attach: (0x1079A,178A,171) 10/18/2006 06:37:56
Last Detach: (0x1079C,1908,1E) 10/18/2006 06:39:58
Dbid: 2
Log Signature: Create time:04/26/2002 15:55:27 Rand:175697309 Computer:
OS Version: (5.0.2195 SP 4)
Previous Full Backup:
Log Gen: 67204-67208 (0x10684-0x10688)
Mark: (0x10686,13A7,4F)
Mark: 10/16/2006 01:50:51
Current Incremental Backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
Current Full Backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
Current snapshot backup:
Log Gen: 0-0 (0x0-0x0)
Mark: (0x0,0,0)
Mark: 00/00/1900 00:00:00
cpgUpgrade55Format: 0
cpgUpgradeFreePages: 0
cpgUpgradeSpaceMapPages: 0
Operation completed successfully in 1.32 seconds.Yepes! victòria de l'hom sobre la màquina!...
2 minuts més tard, el Exchange ja és capaç de montar de nou els "Almacenes de informacion" i aquí no ha passat res.