PublisherMonitor.EnumPublications 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 sulle pubblicazioni in un server di pubblicazione monitorato.
public:
System::Data::DataSet ^ EnumPublications();
public System.Data.DataSet EnumPublications ();
member this.EnumPublications : unit -> System.Data.DataSet
Public Function EnumPublications () As DataSet
Restituisce
Oggetto DataSet che contiene le colonne seguenti.
Colonna | Tipo di dati | Descrizione |
---|---|---|
publisher_db | String | nome del database. |
pubblicazione | String | Nome della pubblicazione. |
publication_id | Int32 | ID della pubblicazione. |
publication_type | Int32 | Tipo di pubblicazione: 0 = transazionale. 1 = snapshot. 2 = merge. |
independent_agent | Boolean | Indica se ogni sottoscrizione a questa pubblicazione utilizza una specifica istanza dell'agente di sincronizzazione. |
immediate_sync | Boolean | Indica se i file di sincronizzazione vengono creati o aggiornati a ogni esecuzione dell'agente snapshot. |
allow_push | Boolean | Indica se è possibile creare sottoscrizioni push per la pubblicazione specificata. |
allow_pull | Boolean | Indica se è possibile creare sottoscrizioni pull per la pubblicazione specificata. |
allow_anonymous | Boolean | Indica se è possibile creare sottoscrizioni anonime per la pubblicazione specificata. |
snapshot_agent | String | Nome del processo dell'agente snapshot per la pubblicazione. |
logreader_agent | String | Nome del processo dell'agente di lettura log per il database pubblicato. |
description | String | Descrizione della pubblicazione. |
vendor_name | String | Nome del fornitore se Publisher non è un'istanza di SQL Server. |
queuereader agent | String | Nome del processo dell'agente di lettura coda per il database pubblicato. |
thirdparty_options | Int32 | Specifica se la visualizzazione di una pubblicazione nella cartella Replica in SQL Server Management Studio viene eliminata: 0 = Visualizzare una pubblicazione eterogenea nella cartella Replica in SQL Server Management Studio. 1 = Eliminare la visualizzazione di una pubblicazione eterogenea nella cartella Replica in SQL Server Management Studio. |
snapshot_jobid | String | Identificatore univoco del processo dell'agente snapshot. |
num_subscriptions | Int32 | Numero di sottoscrizioni attualmente appartenenti alla pubblicazione. |
num_now_syncing | Int32 | Numero di sottoscrizioni attualmente sincronizzate con la pubblicazione. |
num_errors | Int32 | Numero di errori che si sono verificati durante la sincronizzazione con la pubblicazione. |
num_warning | Int32 | Numero di avvisi per i valori soglia monitorati della pubblicazione generati da questa pubblicazione. |
merge_RunFastDurationThreshold | Int32 | Soglia per il monitoraggio della durata delle sincronizzazioni di tipo merge su connessioni tramite rete locale (LAN) a larghezza di banda elevata. |
WorstWarningDuration | Int32 | Massima durata di una sincronizzazione che ha generato un avviso. |
merge_SyncExpireTimeThreshold | Int32 | Soglia per il monitoraggio delle scadenze imminenti delle sottoscrizioni a pubblicazioni di tipo merge. |
retention | Int32 | Periodo di memorizzazione della pubblicazione in ore. |
WorstWarningExpiration | Int32 | Massima scadenza di una sottoscrizione di tipo merge che ha generato un avviso. |
Commenti
È necessario eseguire il commit di tutte le modifiche di proprietà all'oggetto PublisherMonitor prima di chiamare questo metodo perché potrebbe essere necessario caricare le proprietà di questo oggetto se non sono già state caricate.
Il EnumPublications metodo può essere chiamato solo dai membri dei ruoli predefiniti del db_owner
database o replmonitor
nel database di distribuzione.