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í.
Información de devoluciones de los editores que utilizan el distribuidor monitorizado.
public:
System::Data::DataSet ^ EnumPublishers();
public System.Data.DataSet EnumPublishers();
member this.EnumPublishers : unit -> System.Data.DataSet
Public Function EnumPublishers () As DataSet
Devoluciones
Un DataSet objeto que contiene las siguientes columnas.
| Columna | Tipo de datos | Descripción |
|---|---|---|
| nombre | String | Nombre del publicador. |
| distribution_db | String | Base de datos de distribución del publicador especificado. |
| security_mode | Int32 | El modo de seguridad utilizado por el agente de replicación en una suscripción push para conectarse al Publisher. |
| Iniciar sesión | String | Nombre de usuario usado por el agente de replicación en una suscripción push para conectarse al Publisher. |
| contraseña | String | Contraseña devuelta (en forma de cifrado sencillo). La contraseña es nula para usuarios que no sysadminsean .
|
| Activo | Boolean | Si un Publisher remoto está usando el servidor local como distribuidor: |
| working_directory | String | Nombre del directorio de trabajo. |
| De confianza | Boolean | Si se necesita la contraseña cuando un publicador se conecta con el distribuidor. Para Microsoft SQL Server 2005, esto siempre debería devolver 0, lo que significa que se requiere la contraseña. |
| thirdparty_flag | Boolean | Ya sea que la publicación esté habilitada por SQL Server o por una aplicación de terceros:
|
| publisher_type | String | Tipo de Publisher, que puede ser uno de los siguientes: MSSQLSERVER ORÁCULO PUERTA DE ENTRADA DE ORACLE |
| publisher_data_source | String | Nombre del origen de datos OLE DB en el publicador. |
Comentarios
Deberías hacer commit de cualquier cambio de propiedad en el ReplicationMonitor objeto antes de llamar a este método, porque puede que haya que cargar propiedades si no se han cargado ya.
Si no se instala un distribuidor o no se crea la base de datos de distribución, este método genera una excepción.
El EnumPublishers método solo puede ser recuperado por miembros del sysadmin rol fijo de servidor en el Distribuidor, por miembros del db_owner rol replmonitor fijo de base de datos en la base de datos de distribución, o por usuarios en la lista de acceso a publicaciones (PAL) de una publicación que utilice el Distribuidor.
Recuperar EnumPublishers es equivalente a ejecutar sp_helpdistpublisher (Transact-SQL).