ReplicationMonitor.EnumErrorRecords(String, Int32) Metodo

Definizione

Restituisce informazioni sugli errori associati a un ID di errore specificato verificatisi durante una sessione di sincronizzazione.

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

Parametri

distributionDatabase
String

Valore String che specifica il database di distribuzione.

errorId
Int32

Valore Int32 che specifica il valore ID che identifica in modo univoco l'errore.

Restituisce

Oggetto DataSet che contiene le colonne seguenti.

Colonna Tipo di dati Descrizione
source_type_idInt32 Identifica l'origine dell'errore.
source_nameString Nome dell'origine dell'errore.
error_codeString Codice di errore.
error_textString Testo del messaggio di errore.
(Nessun nome di colonna)String Data e ora in cui si è verificato l'errore.
error_type_idInt32 Tipo di errore che si è verificato.
has_xact_seqnoBoolean Indica se l'errore presenta un numero di sequenza del file di log (LSN) delle transazioni corrispondente.
xact_seqnoByte **[]** Numero di sequenza iniziale del log delle transazioni per il batch con errori di esecuzione.
command_idInt32 ID comando del primo comando del batch con errori di esecuzione.

Commenti

Eseguire il commit di tutte le modifiche di proprietà all'oggetto ReplicationMonitor prima di chiamare questo metodo, perché potrebbe essere necessario caricare le proprietà di questo oggetto se non sono già state caricate.

Il EnumErrorRecords metodo può essere chiamato solo dai membri dei ruoli predefiniti del db_owner database o replmonitor nel database di distribuzione.

Si applica a

Vedi anche