Condividi tramite


ReplicationMonitor.EnumMergeAgents Metodo

Definizione

Restituisce informazioni sui processi dell'agente di merge nel server di distribuzione monitorato.

public:
 System::Data::DataSet ^ EnumMergeAgents();
public System.Data.DataSet EnumMergeAgents ();
member this.EnumMergeAgents : unit -> System.Data.DataSet
Public Function EnumMergeAgents () As DataSet

Restituisce

Oggetto DataSet che contiene le colonne seguenti.

Colonna Tipo di dati Descrizione
db_nameString Nome del database di distribuzione.
nameString Nome del processo dell'agente di replica.
statusInt32 Stato di esecuzione:

1 = avvio

2 = completato

3 = operazione in corso

4 = inattivo

5 = nuovo tentativo

6 = non completato

publisherString Nome del server di pubblicazione.
publisher_dbString Nome del database di pubblicazione.
pubblicazioneString Nome della pubblicazione.
sottoscrittoreString Nome del Sottoscrittore.
subscriber_dbString Nome del database di sottoscrizione.
subscription_typeInt32 Tipo di sottoscrizione:

0 = push

1 = Pull.

2 = anonima

start_timeString Data e ora dell'ultima esecuzione dell'agente.
timeString Data e ora di registrazione della sessione.
durationInt32 Tempo trascorso, espresso in secondi, della sessione.
commentsString Testo del messaggio registrato dall'agente.
delivery_rateSingle Numero medio di righe recapitate al secondo.
download_insertsInt32 Numero di inserimenti applicati nel Sottoscrittore.
download_updatesInt32 Numero di aggiornamenti applicati nel Sottoscrittore.
download_deletesInt32 Numero di eliminazioni applicate nel Sottoscrittore.
publisher_conflictsInt32 Numero di conflitti che si sono verificati durante l'applicazione delle modifiche nel Sottoscrittore.
upload_insertsInt32 Numero di inserimenti applicati nel server di pubblicazione.
upload_updatesInt32 Numero di aggiornamenti applicati nel server di pubblicazione.
upload_deletesInt32 Numero di eliminazioni applicate nel server di pubblicazione.
subscriber_conflictsInt32 Numero di conflitti che si sono verificati durante l'applicazione delle modifiche nel server di pubblicazione.
error_idInt32 ID dell'errore nella tabella di sistema [MSrepl_errors (Transact-SQL)]http://msdn.microsoft.com/library/c6e023c1-2c32-4269-8d76-e442ea309e4b) ( . Utilizzare il metodo EnumErrorRecords(Int32) per restituire informazioni dettagliate su un errore.
job_idByte **[16]** Identificatore del processo di SQL Server Agent che avvia l'agente di replica.
local_jobBoolean Se true, il processo dell'agente è disponibile nel server di distribuzione.
profile_idInt32 Identificatore del profilo.
agent_idInt32 Identificatore del processo dell'agente.
local_timestampByte **[8]** Timestamp dell'esecuzione più recente dell'agente.
offload_enabledBoolean Se true, la sottoscrizione supporta l'attivazione remota degli agenti.
offload_serverBoolean Nome del server utilizzato con l'attivazione remota degli agenti.
subscriber_typeByte Tipo dell'origine dati nel Sottoscrittore:

0 = SQL Server Sottoscrittore.

1 = origine dati ODBC (Open Database Connectivity).

Commenti

Il EnumMergeAgents metodo può essere chiamato solo dai membri dei ruoli fissi del db_ownerreplmonitor database in un database di distribuzione nel server di distribuzione.

Si applica a

Vedi anche