Freigeben über


ReplicationMonitor.EnumErrorRecords(String, Int32) Methode

Definition

Gibt Informationen zu Fehlern zurück, die einer angegebenen Fehler-ID zugeordnet und während einer Synchronisierungssitzung aufgetreten sind.

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

Parameter

distributionDatabase
String

Ein String-Wert, der die Verteilungsdatenbank angibt.

errorId
Int32

Ein Int32 Wert, der den ID-Wert angibt, der den Fehler eindeutig identifiziert.

Gibt zurück

Ein DataSet-Objekt, das die folgenden Spalten enthält.

Column Datentyp BESCHREIBUNG
source_type_idInt32 Identifiziert die Quelle des Fehlers.
source_nameString Der Name der Fehlerquelle.
error_codeString Der Fehlercode.
error_textString Der Meldungstext für den Fehler.
(Kein Spaltenname)String Datum und Uhrzeit, an dem bzw. zu dem der Fehler auftrat.
error_type_idInt32 Fehlertyp, der aufgetreten ist.
has_xact_seqnoBoolean Wenn der Fehler eine entsprechende Transaktionsprotokoll-Sequenznummer hat.
xact_seqnoByte **[]** Die Protokollsequenznummer der ersten Transaktion des Batches, der bei der Ausführung einen Fehler erzeugt hat.
command_idInt32 Die Befehls-ID des ersten Befehls des Batches, der bei der Ausführung einen Fehler erzeugt hat.

Hinweise

Committen Sie alle Eigenschaftsänderungen am ReplicationMonitor Objekt, bevor Sie diese Methode aufrufen, da Eigenschaften dieses Objekts möglicherweise geladen werden müssen, wenn sie noch nicht geladen wurden.

Die EnumErrorRecords -Methode kann nur von Membern oder db_ownerreplmonitor festen Datenbankrollen in der Verteilungsdatenbank aufgerufen werden.

Gilt für:

Weitere Informationen