ReplicationMonitor.EnumPublishers Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
---|---|---|
name | String | Nombre del publicador. |
distribution_db | String | Base de datos de distribución del publicador especificado. |
security_mode | Int32 | Modo de seguridad utilizado por el agente de replicación en una suscripción de inserción para conectarse al publicador. |
login | String | Nombre de inicio de sesión utilizado por el agente de replicación en una suscripción de inserción para conectarse al publicador. |
password | String | Contraseña devuelta (en forma de cifrado sencillo). La contraseña es NULL para los usuarios que no sean sysadmin .
|
active | Boolean | Indica si un publicador remoto utiliza el servidor local como distribuidor: |
working_directory | String | Nombre del directorio de trabajo. |
trusted | Boolean | 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_flag | Boolean | Si la publicación está habilitada por SQL Server o por una aplicación de terceros:
|
publisher_type | String | Tipo de publicador, que puede ser uno de los siguientes: MSSQLSERVER ORACLE ORACLE GATEWAY |
publisher_data_source | String | 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).