Lenguaje

PublisherMonitor.EnumPublications Método

Definición

Información sobre las devoluciones de publicaciones en un Publisher supervisado.

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

Devoluciones

Un DataSet objeto que contiene las siguientes columnas.

Columna Tipo de datos Descripción
publisher_db String Nombre de la base de datos.
Publicación String Nombre de la publicación.
publication_id Int32 Identificación de la publicación.
publication_type Int32 Tipo de publicación:

0 = Transaccional.

1 = Instantánea.

2 = Fusió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 se crean o se recrean archivos de sincronización cada vez que se ejecuta el Agente de instantáneas.
allow_push Boolean Indica si se pueden crear suscripciones push para la publicación correspondiente.
allow_pull Boolean Indica si se pueden crear suscripciones pull para la publicación correspondiente.
allow_anonymous Boolean Indica si se pueden crear suscripciones anónimas para la publicación correspondiente.
snapshot_agent String Nombre del trabajo de Agente de instantáneas para la publicación.
logreader_agent String El nombre del trabajo de Agente Lector de Registro para la base de datos publicada.
descripción String Descripción de la publicación.
vendor_name String El nombre del proveedor de Publisher no es una instancia de SQL Server.
Agente lector de cola String El nombre del trabajo de Agente Lector de Colas para la base de datos publicada.
thirdparty_options Int32 Especifica si la visualización de una publicación en la carpeta Replication en SQL Server Management Studio está suprimida:

0 = Mostrar una publicación heterogénea en la carpeta Replicación en SQL Server Management Studio.

1 = Suprimir la visualización de una publicación heterogénea en la carpeta Replication en SQL Server Management Studio.

snapshot_jobid String Identificador único del trabajo Agente de instantáneas.
num_subscriptions Int32 Número de suscripciones que actualmente pertenecen a la publicación.
num_now_syncing Int32 Número de suscripciones que actualmente se sincronizan con la publicación.
num_errors Int32 Número de errores que han ocurrido al sincronizar con la publicación.
num_warning Int32 Número de advertencias umbral de monitorización de publicaciones generadas por esta publicación.
merge_RunFastDurationThreshold Int32 Umbral para monitorizar la duración de las sincronizaciones de fusión en conexiones de red local (LAN) de alto ancho de banda.
PeorpeorDuración de la Advertencia Int32 La mayor duración de una ejecución de sincronización que ha generado una advertencia.
merge_SyncExpireTimeThreshold Int32 Umbral para monitorizar la inminente expiración de suscripciones para fusionar publicaciones.
Retención Int32 El periodo de conservación de la publicación en horas.
PeorpeAdvertenciaExpiración Int32 La expiración más larga de una suscripción de fusión que ha generado una advertencia.

Comentarios

Deberías hacer commit de cualquier cambio de propiedad en el PublisherMonitor objeto antes de llamar a este método, porque puede que haya que cargar propiedades si no se han cargado ya.

El EnumPublications método solo puede ser llamado por miembros de la db_owner base de datos o replmonitor roles fijos en la base de datos de distribución.

Se aplica a

Consulte también