ReplicationMonitor.EnumErrorRecords(String, Int32) 方法

定义

返回与同步会话过程中出现的指定错误 ID 相关联的错误有关的信息。

public:
 System::Data::DataSet ^ EnumErrorRecords(System::String ^ distributionDatabase, int errorId);
public System.Data.DataSet EnumErrorRecords (string distributionDatabase, int errorId);
member this.EnumErrorRecords : string * int -> System.Data.DataSet
Public Function EnumErrorRecords (distributionDatabase As String, errorId As Integer) As DataSet

参数

distributionDatabase
String

一个指定分发数据库的 String 值。

errorId
Int32

一个 Int32 值,该值指定唯一标识错误的 ID 值。

返回

一个包含以下列的 DataSet 对象。

数据类型 说明
source_type_idInt32 标识错误的源。
source_nameString 错误源名称。
error_codeString 错误代码。
error_textString 错误的消息文本。
(No column name)String 发生错误的日期和时间。
error_type_idInt32 发生的错误的类型。
has_xact_seqnoBoolean 错误是否具有相应的事务日志序列号。
xact_seqnoByte **[]** 执行失败的批次的起始事务日志序列号。
command_idInt32 执行失败的批次中的第一个命令的命令 ID。

注解

在调用此方法之前将 ReplicationMonitor 任何属性更改提交到对象,因为如果尚未加载该对象的属性,则可能需要加载这些属性。

方法EnumErrorRecords只能由分发数据库上的 或 replmonitor 固定数据库角色的成员db_owner调用。

适用于

另请参阅