none
方法PublicationMonitor.EnumErrorRecords中的参数从哪儿来的? RRS feed

全部回复

  • errorid 是用来标识特定错误的int 32 数值。你可以通过从error message 或@@error得到。

    比如,你drop一个不存在的数据库, 通过以下方法可以得到errorID:

    drop table sdfdsf

    go

    select @@error

    你将得到errorID 3701

    你也可以从error message中看到:

    Msg 3701, Level 11, State 5, Line 1
    Cannot drop the table 'sdfdsf', because it does not exist or you do not have permission.

    2010年9月20日 16:30
  • 谢谢。如上操作确实返回3701的错误ID,并可看到Error message。但是若将3701作为参数调用方法PublicationMonitor.EnumErrorRecords时,却不返回任何信息。方法EnumErrorRecords是从特定的地方获取信息的吗?
    2010年9月21日 3:52