MSpublications (Transact-SQL)

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

Nombre de columna

Tipo de datos

Descripción

publisher_id

smallint

Id. del publicador.

publisher_db

sysname

Nombre de la base de datos del publicador.

publication

sysname

El 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 = Mezcla.

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 un 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 el publicador 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

El método de sincronización:

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

1 = Carácter (produce una salida de copia masiva en modo carácter de todas las tablas).

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

4 = Concurrent_c (produce una salida de copia masiva en modo de carácter 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 significa que la copia está deshabilitada, y 1 que está habilitada.

thirdparty_options

int

Especifica si se suprime la visualización de una publicación en la carpeta de replicación en SQL Server Management Studio:

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

1 = Suprime la visualización de una publicación heterogénea en la carpeta Replicación de 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

No hay información disponible para esta versión.