ReplicationMonitor.EnumSnapshotAgents 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 snapshot nel server di distribuzione monitorato.
public:
System::Data::DataSet ^ EnumSnapshotAgents();
public System.Data.DataSet EnumSnapshotAgents ();
member this.EnumSnapshotAgents : unit -> System.Data.DataSet
Public Function EnumSnapshotAgents () 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. |
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. |
delivered_transactions | Int32 | Numero totale di transazioni recapitate durante la sessione. |
delivered_commands | Int32 | Numero totale di comandi recapitati durante la sessione. |
delivery_rate | Single | Numero medio di comandi recapitati al secondo. |
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. |
dynamic_filter_login | String | Valore utilizzato per la valutazione della funzione [SUSER_SNAME (Transact-SQL)](http://msdn.microsoft.com/library/11ec7d86-d429-4004-a436-da25df9f8761) nei filtri con parametri che definisce una partizione. |
dynamic_filter_hostname | String | Valore utilizzato per la valutazione della funzione [HOST_NAME (Transact-SQL)](http://msdn.microsoft.com/library/4b8b0705-c083-4b07-b954-c83ee73b2ebb) nei filtri con parametri che definisce una partizione. |
Commenti
Prima di chiamare questo metodo, è necessario eseguire il commit di eventuali modifiche alle proprietà dell'oggetto ReplicationMonitor perché potrebbe essere necessario caricare le proprietà di questo oggetto se non sono già state caricate.
Il EnumSnapshotAgents metodo può essere chiamato solo dai membri dei db_owner
replmonitor
ruoli fissi del database nel database di distribuzione.