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 .