Freigeben über


PublicationMonitor.EnumErrorRecords(Int32) Methode

Definition

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

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

Parameter

errorId
Int32

Ein Int32-Wert, der den ID-Wert zur eindeutigen Identifikation des Fehlers angibt.

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

Sie sollten alle Eigenschaftsänderungen am PublicationMonitor Objekt committen, 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 Mitgliedern der festen Datenbankrollen db_owner oder replmonitor in der Verteilungsdatenbank aufgerufen werden.

Gilt für:

Weitere Informationen