Compartir a través de


MSpublications (Transact-SQL)

Se aplica a: SQL Server

La MSpublications tabla contiene una fila para cada publicación replicada por un publicador. Esta tabla se almacena en la base de datos de distribución.

Nombre de la columna Tipo de datos Descripción
publisher_id smallint Identificador del publicador.
publisher_db sysname Nombre de la base de datos del publicador.
publication sysname Nombre de la publicación.
publication_id int Id. de la publicación.
publication_type int Tipo de publicación:

0 = Transaccional
1 = Instantánea
2 = Combinar
thirdparty_flag bit Indica si una publicación es una base de datos de Microsoft SQL Server:

0 = SQL Server
1 = Origen de datos distinto de SQL Server
independent_agent bit Indica si hay una Agente de distribución independiente para esta publicación.
immediate_sync bit 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 bit Indica si es posible crear suscripciones de inserción para la publicación indicada.
allow_pull bit Indica si es posible crear suscripciones de extracción para la publicación indicada.
allow_anonymous bit Indica si es posible crear suscripciones anónimas para la publicación indicada.
description nvarchar(255) Descripción de la publicación.
vendor_name nvarchar(100) Nombre del proveedor si Publisher no es una base de datos de SQL Server.
retention int Período de retención de la publicación, expresado en horas.
sync_method int Método de sincronización:

0 = Nativo (genera una salida de copia masiva en modo nativo de todas las tablas)

1 = Carácter (genera una salida de copia masiva en modo de caracteres de todas las tablas)

3 = Simultáneo (genera una salida de copia masiva en modo nativo de todas las tablas, pero no bloquea la tabla durante la instantánea)

4 = Concurrent_c (genera una salida de copia masiva en modo de caracteres de todas las tablas, pero no bloquea la tabla durante la instantánea)

Los valores 3 y 4 están disponibles para la replicación transaccional y la replicación de mezcla, pero no para la replicación de instantáneas.
allow_subscription_copy bit Habilita o deshabilita la funcionalidad de copia de las bases de datos de suscripciones suscritas a esta publicación.

0 : la copia está deshabilitada
1 : la copia está habilitada
thirdparty_options int 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 = Suprimir la visualización de una publicación heterogénea en la carpeta Replicación en SQL Server Management Studio.
allow_queued_tran bit Especifica si la publicación admite la actualización en cola:

0 = La publicación no está en cola
1 = La publicación está en cola
options int Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
retention_period_unit tinyint Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
allow_initialize_from_backup bit Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
min_autonosync_lsn varbinary(16) Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.