PublisherMonitor.EnumPublications Metodo

Definizione

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

DataSet

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 il server di pubblicazione 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 annullata: 0 = Visualizza una pubblicazione eterogenea nella cartella replica in SQL Server Management Studio.

1 = non visualizza 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 alle proprietà dell' PublisherMonitor oggetto 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 da membri del db_owner replmonitor ruolo predefinito del database o nel database di distribuzione.

Si applica a

Vedi anche