使用Exchange Error Code Look-up工具快速诊断问题  Exchange Error Code Look-up可以侦查不同的错误值,包括十进制的、十六进制的以及字符串错误,并且让你知道所有可能的含义。 事件日记中出现错误:-528,这是什么意思呢?而此时开始交换信息时,你碰到了麻烦。首先,即使你偶然知道这些特殊的出错代码(它们与“JET_errMissingLogFile”错误相对应,而且这也意味着:在Exchsrvr\Mdbdata 路径下缺少Edb.log和 Edb.chk文件,但是此路径下却存在其它.log文件。),但是除了shell开发人员,其它人不可能记住这些Exchange抛出的出错代码。 输入 Exchange Error Code Look-up工具 可以在这里下载此工具,使用这个工具能观察错误值的不同类型,包括十进制、十六进制和字符串,并且让你知道所有可能的含义。虽然得到的结果有时候有些含糊,但是这个工具能指出解决问题的正确方向。接下来,我将给出个示例。不过呢,首先要下载此工具。 这个工具包含一个压缩名为err.exe的可执行文件。运行这个文件,并且在选中的文件夹下扩展这些内容。 现在,在示例中,出现了下面的登陆信息: The Microsoft Exchange Information Store service returned service specific error 4294966768. The Windows NT Application Log contains the following entries: Event ID: 1120 Source: MSExchangeIS Type: Error Category: General Description: Error -528 initializing the Microsoft Exchange Server Information Store database. 阅读这些信息时,不能获得对问题的完整帮助。但是,可以在Exchange Error Code Lookup工具中运行这些错误获得帮助。 将路径改到工具提取内容所在的目录下,然后输入“err code”,这里的code可以是-528或指定值4294966768。这里给出了这两个的结果: C:\\Err>err -528 # for decimal -528 / hex 0xfffffdf0 :   JET_errMissingLogFile                          esent98.h # /* Current log file missing */ # 1 matches found for "-528" C:\Err>err 4294966768 # for decimal -528 / hex 0xfffffdf0 :   JET_errMissingLogFile                                         esent98.h # /* Current log file missing */ # for hex 0xffffffff / decimal -1 :   NO_TITLE                                         ftsiface.h   USE_DEFAULT                                      ftsiface.h   JET_wrnNyi                                     esent98.h # /* Function Not Yet Implemented */   LZERROR_BADINHANDLE                              lzexpand.h # /* invalid input handle */   MAPI_DIAG_NO_DIAGNOSTIC                           mapidefs.h   MSIDBERROR_FUNCTIONERROR                          msiquery.h # function error   ERROR_UNHANDLED_ERROR                             ntddchgr.h # Unknown error condition   PDR_ERROR                                        penwin.h # parameter or unspecified error   ICERR_UNSUPPORTED                                 vfw.h   ERROR_UNHANDLED_ERROR                             winioctl.h # Unknown error condition # 11 matches found for "4294966768" 如您所见,这个工具很有用,能给出很多信息。但是,在这两个例子中,也指出了“JET_errMissingLogFile”错误,告诉您这样的信息:在Exchange logs中可能存在一些错误,它阻止了存储过程的开始。