PublicationMonitor.EnumSnapshotAgent 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 sul processo dell'agente snapshot utilizzato dalla pubblicazione monitorata.
public:
System::Data::DataSet ^ EnumSnapshotAgent();
public System.Data.DataSet EnumSnapshotAgent ();
member this.EnumSnapshotAgent : unit -> System.Data.DataSet
Public Function EnumSnapshotAgent () As DataSet
Restituisce
Oggetto DataSet che contiene le colonne seguenti.
Colonna | Tipo di dati | Descrizione |
---|---|---|
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 pubblicato. |
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 definiscono 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 definiscono una partizione. |
Commenti
Il EnumSnapshotAgent metodo può essere chiamato solo dai membri del db_owner o riplmonitor dei ruoli fissi del database nel database di distribuzione.