syspublications (Vista del sistema) (Transact-SQL)
La vista syspublications proporciona información de publicación. Esta vista se almacena en la base de datos de distribució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 |
Frecuencia de replicación: 0 = Basada en transacciones (transaccional). 1 = Actualización programada de tabla (instantánea). |
status |
tinyint |
Estado de la publicación: 0 = Inactivo. 1 = Activo. |
sync_method |
tinyint |
Método de sincronización: 0 = Programa nativo de copia masiva (BCP). 1 = Carácter BCP. 3 = Concurrent, que significa que se utiliza la copia masiva en modo nativo (BCP) pero no se bloquean las tablas durante la instantánea. 4 = Concurrent_c, que significa que se utiliza la copia masiva en modo de caracteres (BCP) pero no se bloquean las tablas durante la instantánea. |
snapshot_jobid |
binary(16) |
Identifica el trabajo del agente programado para generar la instantánea inicial. |
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 |
Cantidad de tiempo, en horas, que los cambios hechos a la publicación se guardan en la base de datos de distribución. |
allow_queued_tran |
bit |
Especifica si se ha habilitado la colocación en cola de los cambios del 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ánea se almacenan en la carpeta predeterminada. Si es 0, los archivos de instantánea se almacenan en la ubicación alternativa especificada en alternate_snapshot_folder. Si es 1, los archivos de instantáneas se encuentran en la carpeta predeterminada. |
alt_snapshot_folder |
nvarchar(510) |
Especifica la ubicación de la carpeta alternativa de la instantánea. |
pre_snapshot_script |
nvarchar(510) |
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 script de los objetos replicados al aplicar la instantánea en un suscriptor. |
post_snapshot_script |
nvarchar(510) |
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 que se ha escrito en la ubicación alt_snapshot_folder está comprimida en el formato CAB de Microsoft. 1 significa que se comprimirá la instantánea. |
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ánea de la publicación para que los recoja el Agente de distribución. |
ftp_subdirectory |
nvarchar(510) |
Especifica dónde están disponibles los archivos de instantánea para que los recoja el Agente de distribución si la publicación admite la propagación de instantáneas mediante FTP. |
ftp_login |
nvarchar(256) |
Nombre de usuario que se utiliza para conectar con el servicio FTP. |
ftp_password |
nvarchar(1048) |
Contraseña de usuario que se utiliza para conectar con el servicio FTP. |
allow_dts |
bit |
Especifica si la publicación permite transformaciones de los Servicios de transformación de datos (DTS) de SQL Server 2000. 1 especifica que se permiten las 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 registros 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 los valores siguientes: 1 = .msmq, que utiliza Microsoft Message Queue Server para almacenar las transacciones. 2 = .sql, que utiliza SQL Server para almacenar transacciones.
Nota
Microsoft Message Queue Server ha quedado obsoleto y no se admite.
|
ad_guidname |
sysname |
Especifica si la información de publicación se publica en Microsoft Active Directory. Un identificador exclusivo global (GUID) especifica que la publicación se ha publicado en Active Directory, y el GUID es el objectGUID del objeto de publicación de Active Directory correspondiente. Si es NULL, la publicación no se publica en Active Directory.
Nota
La publicación en Active Directory ya no se admite.
|
backward_comp_level |
int |
Nivel de compatibilidad de la base de datos, que puede ser uno de los valores siguientes: 10 = SQL Server 7.0. 20 = Service Pack (SP) 1 de SQL Server 7.0. 30 = Service Pack 2 de SQL Server 7.0. 35 = Service Pack 3 de SQL Server 7.0. 40 = SQL Server 2000. 50 = SP 1 de SQL Server 2000. 60 = SP 3 de SQL Server 2000. 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(1) |
Solo se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
replicate_ddl |
int |
Indica si se admite la replicación de esquemas para la publicación. 1 = se replican las instrucciones de DDL en el publicador. 0 = Indica que las instrucciones de DDL no se replican. Para obtener más información, vea Realizar cambios de esquema en las bases de datos de publicación. |
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 de punto a punto. 0x2 - Publica sólo 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. |