Compartilhar via


ReplicationMonitor.EnumPublishers Método

Definição

Retorna informações sobre os Publicadores que usam o Distribuidor monitorado.

public:
 System::Data::DataSet ^ EnumPublishers();
public System.Data.DataSet EnumPublishers ();
member this.EnumPublishers : unit -> System.Data.DataSet
Public Function EnumPublishers () As DataSet

Retornos

Um objeto DataSet que contém as colunas a seguir.

Coluna Tipo de dados Descrição
nameString Nome de Publicador.
distribution_dbString Banco de dados de distribuição do Publicador especificado.
security_modeInt32 Modo de segurança usado pelo agente de replicação em uma assinatura push para conexão com o Publicador.
loginString Nome do logon usado pelo agente de replicação em uma assinatura push para conexão com o Publicador.
passwordString Senha retornada (em formulário criptografado simples). A senha é nula para usuários diferentes de sysadmin.
ativoBoolean Se um Publicador remoto está usando o servidor local como um Distribuidor:
working_directoryString Nome do diretório de trabalho.
trustedBoolean Se a senha é necessária quando o Publicador se conecta com o Distribuidor. Para o Microsoft SQL Server 2005, isso sempre deve retornar 0, o que significa que a senha é necessária.
thirdparty_flagBoolean Se a publicação está habilitada por SQL Server ou por um aplicativo de terceiros:

false = Oracle ou Editor Oracle Gateway.

true= O Publisher foi integrado a SQL Server usando um aplicativo de terceiros.

publisher_typeString Tipo do Publicador, que pode ser um dos seguintes:

MSSQLSERVER

ORACLE

ORACLE GATEWAY

publisher_data_sourceString Nome da fonte de dados OLE DB no Publicador.

Comentários

Você deve confirmar as alterações de propriedade no ReplicationMonitor objeto antes de chamar esse método porque as propriedades desse objeto talvez precisem ser carregadas se ainda não tiverem sido carregadas.

Se um Distribuidor não estiver instalado ou o banco de dados de distribuição não for criado, esse método gerará uma exceção.

O EnumPublishers método só pode ser recuperado por membros da função de sysadmin servidor fixa no Distribuidor, por membros da função de banco de db_owner dados fixa ou replmonitor no banco de dados de distribuição ou por usuários na PAL (lista de acesso à publicação) de uma publicação que usa o Distribuidor.

A recuperação EnumPublishers é equivalente à execução de sp_helpdistpublisher (Transact-SQL).

Aplica-se a

Confira também