ReplicationMonitor.EnumPublishers Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
---|---|---|
name | String | Nome de Publicador. |
distribution_db | String | Banco de dados de distribuição do Publicador especificado. |
security_mode | Int32 | Modo de segurança usado pelo agente de replicação em uma assinatura push para conexão com o Publicador. |
login | String | Nome do logon usado pelo agente de replicação em uma assinatura push para conexão com o Publicador. |
password | String | Senha retornada (em formulário criptografado simples). A senha é nula para usuários diferentes de sysadmin .
|
ativo | Boolean | Se um Publicador remoto está usando o servidor local como um Distribuidor: |
working_directory | String | Nome do diretório de trabalho. |
trusted | Boolean | 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_flag | Boolean | Se a publicação está habilitada por SQL Server ou por um aplicativo de terceiros:
|
publisher_type | String | Tipo do Publicador, que pode ser um dos seguintes: MSSQLSERVER ORACLE ORACLE GATEWAY |
publisher_data_source | String | 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).