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

Oggetto DataSet che contiene le colonne seguenti.

Colonna Tipo di dati Descrizione
publisher_dbString nome del database.
pubblicazioneString Nome della pubblicazione.
publication_idInt32 ID della pubblicazione.
publication_typeInt32 Tipo di pubblicazione:

0 = transazionale.

1 = snapshot.

2 = merge.

independent_agentBoolean Indica se ogni sottoscrizione a questa pubblicazione utilizza una specifica istanza dell'agente di sincronizzazione.
immediate_syncBoolean Indica se i file di sincronizzazione vengono creati o aggiornati a ogni esecuzione dell'agente snapshot.
allow_pushBoolean Indica se è possibile creare sottoscrizioni push per la pubblicazione specificata.
allow_pullBoolean Indica se è possibile creare sottoscrizioni pull per la pubblicazione specificata.
allow_anonymousBoolean Indica se è possibile creare sottoscrizioni anonime per la pubblicazione specificata.
snapshot_agentString Nome del processo dell'agente snapshot per la pubblicazione.
logreader_agentString Nome del processo dell'agente di lettura log per il database pubblicato.
descriptionString Descrizione della pubblicazione.
vendor_nameString Nome del fornitore se Publisher non è un'istanza di SQL Server.
queuereader agentString Nome del processo dell'agente di lettura coda per il database pubblicato.
thirdparty_optionsInt32 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_jobidString Identificatore univoco del processo dell'agente snapshot.
num_subscriptionsInt32 Numero di sottoscrizioni attualmente appartenenti alla pubblicazione.
num_now_syncingInt32 Numero di sottoscrizioni attualmente sincronizzate con la pubblicazione.
num_errorsInt32 Numero di errori che si sono verificati durante la sincronizzazione con la pubblicazione.
num_warningInt32 Numero di avvisi per i valori soglia monitorati della pubblicazione generati da questa pubblicazione.
merge_RunFastDurationThresholdInt32 Soglia per il monitoraggio della durata delle sincronizzazioni di tipo merge su connessioni tramite rete locale (LAN) a larghezza di banda elevata.
WorstWarningDurationInt32 Massima durata di una sincronizzazione che ha generato un avviso.
merge_SyncExpireTimeThresholdInt32 Soglia per il monitoraggio delle scadenze imminenti delle sottoscrizioni a pubblicazioni di tipo merge.
retentionInt32 Periodo di memorizzazione della pubblicazione in ore.
WorstWarningExpirationInt32 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.

Si applica a

Vedi anche