ReplicationMonitor.EnumMergeAgents Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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_name | String | Nome del database di distribuzione. |
| name | String | Nome del processo dell'agente di replica. |
| status | Int32 | Stato di esecuzione: 1 = avvio 2 = completato 3 = operazione in corso 4 = inattivo 5 = nuovo tentativo 6 = non completato |
| publisher | String | Nome del server di pubblicazione. |
| publisher_db | String | Nome del database di pubblicazione. |
| pubblicazione | String | Nome della pubblicazione. |
| sottoscrittore | String | Nome del Sottoscrittore. |
| subscriber_db | String | Nome del database di sottoscrizione. |
| subscription_type | Int32 | Tipo di sottoscrizione: 0 = push 1 = Pull. 2 = anonima |
| start_time | String | Data e ora dell'ultima esecuzione dell'agente. |
| time | String | Data e ora di registrazione della sessione. |
| duration | Int32 | Tempo trascorso, espresso in secondi, della sessione. |
| comments | String | Testo del messaggio registrato dall'agente. |
| delivery_rate | Single | Numero medio di righe recapitate al secondo. |
| download_inserts | Int32 | Numero di inserimenti applicati nel Sottoscrittore. |
| download_updates | Int32 | Numero di aggiornamenti applicati nel Sottoscrittore. |
| download_deletes | Int32 | Numero di eliminazioni applicate nel Sottoscrittore. |
| publisher_conflicts | Int32 | Numero di conflitti che si sono verificati durante l'applicazione delle modifiche nel Sottoscrittore. |
| upload_inserts | Int32 | Numero di inserimenti applicati nel server di pubblicazione. |
| upload_updates | Int32 | Numero di aggiornamenti applicati nel server di pubblicazione. |
| upload_deletes | Int32 | Numero di eliminazioni applicate nel server di pubblicazione. |
| subscriber_conflicts | Int32 | Numero di conflitti che si sono verificati durante l'applicazione delle modifiche nel server di pubblicazione. |
| error_id | Int32 | 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_id | Byte **[16]** | Identificatore del processo di SQL Server Agent che avvia l'agente di replica. |
| local_job | Boolean | Se true, il processo dell'agente è disponibile nel server di distribuzione.
|
| profile_id | Int32 | Identificatore del profilo. |
| agent_id | Int32 | Identificatore del processo dell'agente. |
| local_timestamp | Byte **[8]** | Timestamp dell'esecuzione più recente dell'agente. |
| offload_enabled | Boolean | Se true, la sottoscrizione supporta l'attivazione remota degli agenti.
|
| offload_server | Boolean | Nome del server utilizzato con l'attivazione remota degli agenti. |
| subscriber_type | Byte | 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.