Compartir a través de


syspublications (Transact-SQL)

Contiene una fila por cada publicación definida en la base de datos. Esta tabla se almacena en la base de datos de publicación.

Nombre de columna

Tipo de datos

Descripción

description

nvarchar(255)

Entrada descriptiva de la publicación.

name

sysname

Nombre único asociado a la publicación.

pubid

int

Columna de identidad que proporciona un Id. único para la publicación.

repl_freq

tinyint

La frecuencia de replicación:

0 = Basada en transacciones.

1 = Actualización programada de tabla.

status

tinyint

El estado:

0 = Inactiva.

1 = Activa.

sync_method

tinyint

Método de sincronización:

0 = Programa de copia masiva en modo nativo (BCP).

1 = BCP de modo de carácter.

3 = Concurrent, que significa que se utiliza BCP en modo nativo pero no se bloquean las tablas durante la instantánea.

4 = Concurrent_c, que significa que se utiliza BCP de modo de carácter pero no se bloquean las tablas durante la instantánea.

snapshot_jobid

binary(16)

El Id. de la tarea programada.

independent_agent

bit

Especifica si hay un Agente de distribución independiente para esta publicación.

0 = La publicación utiliza un Agente de distribución compartido, y cada pareja base de datos de publicador y base de datos de suscriptor tiene un único agente compartido.

1 = 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. 1 significa que se crean cada vez que se ejecuta el agente.

enabled_for_internet

bit

Indica si los archivos de sincronización de la publicación se exponen en Internet a través de FTP u otros servicios. 1 significa que se puede obtener acceso a ellos a través de Internet.

allow_push

bit

Indica si se admiten suscripciones de inserción en la publicación. 1 significa que están permitidas.

allow_pull

bit

Indica si se admiten suscripciones de extracción en la publicación. 1 significa que están permitidas.

allow_anonymous

bit

Indica si se admiten suscripciones anónimas en la publicación. 1 significa que están permitidas.

immediate_sync_ready

bit

Indica si el Agente de instantáneas ha generado la instantánea y está lista para que la utilicen las nuevas suscripciones. Es significativo únicamente para publicaciones de actualización inmediata. 1 indica que la instantánea está preparada.

allow_sync_tran

bit

Especifica si se permiten suscripciones de actualización inmediata en la publicación. 1 significa que se permiten las suscripciones de actualización inmediata.

autogen_sync_procs

bit

Especifica si se ha generado en el publicador un procedimiento almacenado de sincronización para suscripciones de actualización inmediata. 1 significa que se ha generado en el publicador.

retention

int

El volumen de cambios, en horas, que se deben guardar para la publicación indicada.

allowed_queued_tran

bit

Especifica si se ha habilitado la colocación en cola de los cambios en el suscriptor hasta que se puedan aplicar en el publicador. Si es 1, los cambios se ponen en cola en el suscriptor.

snapshot_in_defaultfolder

bit

Especifica si los archivos de instantáneas se almacenan en la carpeta predeterminada.

0 = Los archivos de instantáneas se han almacenado en la ubicación alternativa especificada por alternate_snapshot_folder.

1 = Los archivos de instantáneas se encuentran en la carpeta predeterminada.

alt_snapshot_folder

nvarchar(255)

Especifica la ubicación de la carpeta alternativa de la instantánea.

pre_snapshot_script

nvarchar(255)

Especifica un puntero a una ubicación de archivo .sql. El Agente de distribución ejecuta el script previo a la instantánea antes de la ejecución de cualquiera de los scripts de los objetos replicados al aplicar la instantánea en un suscriptor.

post_snapshot_script

nvarchar(255)

Especifica un puntero a una ubicación de archivo .sql. El Agente de distribución ejecuta el script posterior a la instantánea después de que se aplique el resto de scripts de objetos replicados y datos durante la sincronización inicial.

compress_snapshot

bit

Especifica que la instantánea escrita en la ubicación alt_snapshot_folder se va a comprimir en el formato CAB de Microsoft. 1 significa que la instantánea se va a comprimir.

ftp_address

sysname

Dirección de red del servicio FTP para el distribuidor. Especifica dónde se encuentran los archivos de instantánea de la publicación para que los recoja el Agente de distribución.

ftp_port

int

Número de puerto del servicio FTP para el distribuidor. Especifica dónde se encuentran los archivos de instantáneas de la publicación a fin de que los recopile el Agente de distribución.

ftp_subdirectory

nvarchar(255)

Especifica dónde estarán disponibles los archivos de instantáneas para que los recopile el Agente de distribución si la publicación admite la propagación de instantáneas mediante FTP.

ftp_login

sysname

Nombre de usuario que se utiliza para conectar con el servicio FTP.

ftp_password

nvarchar(524)

La contraseña de usuario que se utiliza para conectar con el servicio FTP.

allow_dts

bit

Especifica si la publicación permite transformaciones de datos. 1 especifica que no se permiten transformaciones DTS.

allow_subscription_copy

bit

Especifica si se ha habilitado la capacidad de copiar las bases de datos de suscripciones que se suscriben a esta publicación. 1 significa que se permite la copia.

centralized_conflicts

bit

Especifica si los registros de conflicto se almacenan en el publicador.

0 = Los registros de conflicto se almacenan tanto en el publicador como en el suscriptor que creó el conflicto.

1 = Los registros de conflicto se almacenan en el publicador.

conflict_retention

int

Especifica el período de retención de conflictos, en días.

conflict_policy

int

Especifica la directiva de resolución de conflictos seguida cuando se utiliza la opción de suscriptor de actualización en cola. Puede ser uno de los valores siguientes:

1 = El publicador gana el conflicto.

2 = El suscriptor gana el conflicto.

3 = Se reinicializa la suscripción.

queue_type

int

Especifica el tipo de cola utilizado. Puede ser uno de estos valores:

1 = msmq, que utiliza Microsoft Message Queue Server para almacenar transacciones.

2 = sql, que utiliza SQL Server para almacenar transacciones.

[!NOTA]

El uso de Microsoft Message Queue Server ha quedado desusado y ya no está disponible.

ad_guidname

sysname

Especifica si la información de publicación se publica en Microsoft Active Directory. Un identificador único global (GUID) válido especifica que la publicación se ha publicado en Active Directory y es el objeto objectGUID de publicación de Active Directory correspondiente. Si es NULL, la publicación no se publica en Active Directory.

backward_comp_level

int

Nivel de compatibilidad de la base de datos, que puede ser uno de los valores siguientes:

90 = SQL Server 2005.

100 = SQL Server 2008.

allow_initialize_from_backup

bit

Indica si los suscriptores pueden inicializar una suscripción a esta publicación a partir de una copia de seguridad en lugar de una instantánea inicial. 1 significa que las suscripciones pueden inicializarse a partir de una copia de seguridad; 0 significa que no. Para obtener más información, vea Inicializar una suscripción transaccional sin una instantánea.

min_autonosync_lsn

binary

Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.

replicate_ddl

int

Indica si la publicación admite replicación de esquema. 1 indica que las instrucciones de lenguaje de definición de datos (DDL) ejecutadas en el publicador se replican, mientras que 0 indica que las instrucciones de DDL no se replican. Para obtener más información, vea Realizar cambios de esquema en bases de datos de publicaciones.

options

int

Mapa de bits que especifica opciones de publicación adicionales. Los valores de opciones binarias son los siguientes:

0x1 - Habilitado para replicación punto a punto.

0x2 - Publica solamente los cambios locales para la replicación punto a punto.

0x4 - Habilitada para suscriptores que no son de SQL Server.

0x8: Habilitado para la detección de conflictos punto a punto.

originator_id

smallint

Identifica cada nodo en una topología de replicación punto a punto para detectar conflictos. Para obtener más información, vea Detección de conflictos en la replicación punto a punto.

Vea también

Referencia

Vistas de replicación (Transact-SQL)

sp_addpublication (Transact-SQL)

sp_changepublication (Transact-SQL)

sp_helppublication (Transact-SQL)

Conceptos

Tablas de replicación (Transact-SQL)