Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
Exchange
2000.active.directory
2000.admin
2000.announcements
2000.app.conversion
2000.applications
2000.clients
2000.clustering
2000.connectivity
2000.development
2000.documentation
2000.general
2000.information.store
2000.interop
2000.kms
2000.misc
2000.protocols
2000.realtime.collabo.
2000.setup
2000.transport
2000.win2000
admin
application.conversion
applications
clients
clustering
connectivity
design
development
misc
mobility
setup
tools
  
 
date: Sun, 30 Sep 2007 23:23:43 -0400,    group: microsoft.public.exchange.applications        back       


Exchange 2007 database consistency check - CHKSGFILES   
Hi,

Has anyone tried using the CHKSGFILES apis to perform consistency check on
Exchange 2007 database/log files?

For me, all APIs (ErrInit, ErrCheckDbHeaders etc.) work fine except
ErrCheckDbPages. It is always returning -1003 (Invalid parameter).
It looks like that the documentation for its use is wrong. A deep look
reveals that the error occurs because of parameter 2 which is page buffer
and I'm sure that I send the correct page buffer, the 3rd page of db (no
header). Any ideas? The API is -

Vitual ERR ErrCheckDbPages
(    Const ULONG iDb,
    Const VOID * const pvPageBuffer,
    Const ULONG cbPageBuffer,
    PAGE_INFO rgPageInfo[],
    Const ULONG cPageInfo,
    Const ULONG ulFlags = NO_FLAGS
);
date: Sun, 30 Sep 2007 23:23:43 -0400   author:   Varun Bansal

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us