ReplicationMonitor.EnumPublishers 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 server di pubblicazione che utilizzano il server di distribuzione monitorato.
public:
System::Data::DataSet ^ EnumPublishers();
public System.Data.DataSet EnumPublishers ();
member this.EnumPublishers : unit -> System.Data.DataSet
Public Function EnumPublishers () As DataSet
Restituisce
Oggetto DataSet che contiene le colonne seguenti.
Colonna | Tipo di dati | Descrizione |
---|---|---|
name | String | Nome del server di pubblicazione. |
distribution_db | String | Database di distribuzione per il server di pubblicazione specificato. |
security_mode | Int32 | Modalità di sicurezza utilizzata dall'agente di replica in una sottoscrizione push per connettersi al server di pubblicazione. |
login | String | Nome dell'account di accesso utilizzato dall'agente di replica in una sottoscrizione push per connettersi al server di pubblicazione. |
password | String | Password restituita in formato crittografato semplice. La password è Null per gli utenti diversi da sysadmin .
|
active | Boolean | Indica se un server di pubblicazione remoto utilizza il server locale come server di distribuzione: |
working_directory | String | Nome della directory di lavoro. |
trusted | Boolean | Indica se la password è obbligatoria per la connessione del server di pubblicazione al server di distribuzione. Per Microsoft SQL Server 2005, deve sempre restituire 0, il che significa che la password è necessaria. |
thirdparty_flag | Boolean | Indica se la pubblicazione è abilitata da SQL Server o da un'applicazione di terze parti:
|
publisher_type | String | Tipo del server di pubblicazione. I possibili valori sono i seguenti: MSSQLSERVER ORACLE ORACLE GATEWAY |
publisher_data_source | String | Nome dell'origine dati OLE DB nel server di pubblicazione. |
Commenti
È necessario eseguire il commit di tutte le modifiche di proprietà all'oggetto ReplicationMonitor prima di chiamare questo metodo perché potrebbe essere necessario caricare le proprietà di questo oggetto se non sono già state caricate.
Se un server di distribuzione non è installato o il database di distribuzione non viene creato, questo metodo genera un'eccezione.
Il EnumPublishers metodo può essere recuperato solo dai membri del ruolo predefinito del sysadmin
server nel server di distribuzione, dai membri del ruolo predefinito del db_owner
database di distribuzione o replmonitor
dagli utenti dell'elenco di accesso alla pubblicazione di una pubblicazione che utilizza il server di distribuzione.
EnumPublishers Il recupero equivale all'esecuzione di sp_helpdistpublisher (Transact-SQL).