Share via


ReplicationMonitor.EnumPublishers Método

Definición

Devuelve información sobre los publicadores que utilizan el distribuidor supervisado.

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

Devoluciones

Objeto DataSet que contiene las columnas siguientes.

Columna Tipo de datos Descripción
nameString Nombre del publicador.
distribution_dbString Base de datos de distribución del publicador especificado.
security_modeInt32 Modo de seguridad utilizado por el agente de replicación en una suscripción de inserción para conectarse al publicador.
loginString Nombre de inicio de sesión utilizado por el agente de replicación en una suscripción de inserción para conectarse al publicador.
passwordString Contraseña devuelta (en forma de cifrado sencillo). La contraseña es NULL para los usuarios que no sean sysadmin.
activeBoolean Indica si un publicador remoto utiliza el servidor local como distribuidor:
working_directoryString Nombre del directorio de trabajo.
trustedBoolean Si se necesita la contraseña cuando un publicador se conecta con el distribuidor. Para Microsoft SQL Server 2005, siempre debe devolver 0, lo que significa que se requiere la contraseña.
thirdparty_flagBoolean Si la publicación está habilitada por SQL Server o por una aplicación de terceros:

false = Oracle o el publicador de puerta de enlace de Oracle.

true= Publisher se ha integrado con SQL Server mediante una aplicación de terceros.

publisher_typeString Tipo de publicador, que puede ser uno de los siguientes:

MSSQLSERVER

ORACLE

ORACLE GATEWAY

publisher_data_sourceString Nombre del origen de datos OLE DB en el publicador.

Comentarios

Debe confirmar los cambios de propiedad en el ReplicationMonitor objeto antes de llamar a este método porque es posible que las propiedades de este objeto deban cargarse si aún no se han cargado.

Si no se instala un distribuidor o no se crea la base de datos de distribución, este método produce una excepción.

El EnumPublishers método solo puede ser recuperado por miembros del rol fijo de sysadmin servidor en el distribuidor, por miembros del rol fijo de base de db_owner datos en replmonitor la base de datos de distribución, o por usuarios de la lista de acceso a la publicación (PAL) de una publicación que usa el distribuidor.

La recuperación EnumPublishers equivale a ejecutar sp_helpdistpublisher (Transact-SQL).

Se aplica a

Consulte también