PublisherMonitor.EnumPublications 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 las publicaciones de un publicador supervisado.
public:
System::Data::DataSet ^ EnumPublications();
public System.Data.DataSet EnumPublications ();
member this.EnumPublications : unit -> System.Data.DataSet
Public Function EnumPublications () As DataSet
Devoluciones
Objeto DataSet que contiene las columnas siguientes.
| Columna | Tipo de datos | Descripción |
|---|---|---|
| publisher_db | String | nombre de base de datos. |
| publication | String | Nombre de la publicación. |
| publication_id | Int32 | Identificador de la publicación. |
| publication_type | Int32 | Tipo de publicación: 0 = Transaccional. 1 = Instantánea. 2 = Combinación. |
| independent_agent | Boolean | Indica si cada suscripción a esta publicación utiliza su propia instancia de Agente de sincronización. |
| immediate_sync | Boolean | Indica si los archivos de sincronización se crean o se vuelven a crear cada vez que se ejecuta el Agente de instantáneas. |
| allow_push | Boolean | Indica si es posible o no crear suscripciones de inserción para la publicación indicada. |
| allow_pull | Boolean | Indica si es posible o no crear suscripciones de extracción para la publicación indicada. |
| allow_anonymous | Boolean | Indica si es posible o no crear suscripciones anónimas para la publicación indicada. |
| snapshot_agent | String | Nombre del trabajo de Agente de instantáneas para la publicación. |
| logreader_agent | String | Nombre del trabajo del Agente de registro del LOG para la base de datos publicada. |
| description | String | Descripción de la publicación. |
| vendor_name | String | Nombre del proveedor si Publisher no es una instancia de SQL Server. |
| queuereader agent | String | Nombre del trabajo del Agente de lectura de cola para la base de datos publicada. |
| thirdparty_options | Int32 | Especifica si se suprime la presentación de una publicación en la carpeta Replicación de SQL Server Management Studio: 0 = Mostrar una publicación heterogénea en la carpeta Replicación en SQL Server Management Studio. 1 = Suprima la presentación de una publicación heterogénea en la carpeta Replicación de SQL Server Management Studio. |
| snapshot_jobid | String | Identificador único del trabajo del Agente de instantáneas. |
| num_subscriptions | Int32 | Número de suscripciones que pertenecen a la publicación actualmente. |
| num_now_syncing | Int32 | Número de suscripciones que se sincronizan con la publicación actualmente. |
| num_errors | Int32 | Número de errores que se han producido durante la sincronización con la publicación. |
| num_warning | Int32 | Número de advertencias de umbral del monitor de publicación que ha generado esta publicación. |
| merge_RunFastDurationThreshold | Int32 | Umbral para supervisión de la duración de las sincronizaciones de combinación en conexiones de red de área local (LAN) de gran ancho de banda. |
| WorstWarningDuration | Int32 | Duración máxima de una ejecución de sincronización que ha generado una advertencia. |
| merge_SyncExpireTimeThreshold | Int32 | Umbral de supervisión de la expiración inminente de suscripciones a publicaciones de combinación. |
| retention | Int32 | Período de retención de la publicación, expresado en horas. |
| WorstWarningExpiration | Int32 | Expiración más larga de una suscripción de combinación que ha generado una advertencia. |
Comentarios
Debe confirmar los cambios de propiedad en el PublisherMonitor 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.
Los EnumPublications miembros de los roles fijos de base de datos o replmonitor de la db_owner base de datos de distribución solo pueden llamar al método .