Compartir a través de


IHpublications (Transact-SQL)

Se aplica a: SQL Server

La tabla del sistema IHpublications contiene una fila para cada publicación que no es de SQL Server mediante el distribuidor actual. Esta tabla se almacena en la base de datos de distribución.

Nombre de la columna Tipo de datos Descripción
pubid int Columna de identidad que proporciona un id. único para la publicación.
name sysname Nombre único asociado a la publicación.
repl_freq tinyint Frecuencia de replicación:

0 = Basado en transacciones.

1 = Actualización de tabla programada.
status tinyint El estado de la publicación, que puede ser uno de los siguientes.

0 = Inactivo.

1 = Activo.
sync_method tinyint Método de sincronización:

1 = Copia masiva de caracteres.

4 = Concurrent_c, lo que significa que se usa la copia masiva de caracteres, pero las tablas no se bloquean durante la instantánea.
snapshot_jobid binary Id. de la tarea programada.
enabled_for_internet bit Indica si los archivos de sincronización de la publicación se exponen a Internet a través de FTP y otros servicios, donde 1 significa que se puede acceder desde Internet.
immediate_sync_ready bit Indica si los archivos de sincronización están disponibles, donde 1 significa que están disponibles. No se admite para publicadores que no son de SQL.
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 en el suscriptor se ponen en cola. No se admite para publicadores que no son de SQL.
allow_sync_tran bit Especifica si se permiten suscripciones de actualización inmediata en la publicación. 1 significa que se permiten suscripciones de actualización inmediata. No se admite para publicadores que no son de SQL.
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 genera en el publicador. No se admite para publicadores que no son de SQL.
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 han almacenado en la ubicación alternativa especificada por alternate_snapshot_folder. Si es 1, los archivos de instantánea se pueden encontrar 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 scripts 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 escrita en la ubicación de alt_snapshot_folder se comprimirá en el formato CAB de Microsoft. 0 especifica que la instantánea no se 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(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 usado para conectarse al servicio FTP.
ftp_password nvarchar(1048) Contraseña de usuario usada para conectarse al servicio FTP.
allow_dts bit Especifica que la publicación permite transformaciones de datos. 1 especifica que se permiten transformaciones DTS. No se admite para publicadores que no son de SQL.
allow_anonymous bit Indica si se permiten suscripciones anónimas en la publicación, donde 1 significa que están permitidas.
centralized_conflicts bit Especifica si los registros de conflicto se almacenan en el publicador.

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

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

No se admite para publicadores que no son de SQL.
conflict_retention int Especifica el período de retención de conflictos, en días. No se admite para publicadores que no son de SQL.
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 estos valores:

1 = Publisher gana el conflicto.

2 = El suscriptor gana el conflicto.

3 = Se reinicializa la suscripción.

No se admite para publicadores que no son de SQL.
queue_type int Especifica el tipo de cola utilizado. Puede ser uno de estos valores:

1 = msmq, que usa Microsoft Message Queuing para almacenar transacciones.

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

Los publicadores que no son de SQL Server no usan esta columna.

Nota: El uso de Microsoft Message Queuing ha quedado en desuso y ya no se admite.

Esta columna no se admite para publicadores que no son de SQL.
ad_guidname sysname Especifica si la publicación se publica en Microsoft Active Directory. Un identificador único global válido (GUID) especifica que la publicación se publica en Microsoft Active Directory y que el GUID es el objeto de objeto de publicación de Active Directory correspondienteGUID. Si es NULL, la publicación no se publica en Microsoft Active Directory. No se admite para publicadores que no son de SQL.
backward_comp_level int Nivel de compatibilidad de la base de datos, que puede ser uno de los valores siguientes:

90 = SQL Server 2005 (9.x).

100 = SQL Server 2008 (10.0.x).

No se admite para publicadores que no son de SQL.
descripción nvarchar(255) Entrada descriptiva de la publicación.
independent_agent bit Especifica si hay un Agente de distribución independiente para esta publicación.

0 = La publicación usa un Agente de distribución compartido y cada par de base de datos de publicador o suscriptor tiene un único agente compartido.

1 = Hay una Agente de distribución independiente para esta publicación.
immediate_sync bit Indica si los archivos de sincronización se crean o vuelven a crear cada vez que se ejecuta el Agente de instantáneas, donde 1 significa que se crean cada vez que se ejecuta el agente.
allow_push bit Indica si se permiten suscripciones de inserción en la publicación, donde 1 significa que están permitidas.
allow_pull bit Indica si se permiten suscripciones de extracción en la publicación, donde 1 significa que se permiten.
Retención int El volumen de cambios, en horas, que se deben guardar para la publicación indicada.
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 copiar.
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 se pueden inicializar desde una copia de seguridad y 0 significa que no pueden. Para obtener más información, consulte Initialize a Transactional Subscription Without a Snapshot. No se admite para publicadores que no son de SQL.
min_autonosync_lsn binary(1) 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 DDL ejecutadas en el publicador se replican y 0 indica que las instrucciones DDL no se replican. Para más información, vea Realizar cambios de esquema en bases de datos de publicaciones. No se admite para publicadores que no son de SQL.
options int Mapa de bits que especifica las opciones de publicación adicionales, donde los valores de la opción bit a bit son:

0x1: habilitado para la replicación punto a punto.

0x2: publique solo los cambios locales.

0x4: habilitado para suscriptores que no son de SQL Server.

Consulte también

Tablas de replicación (Transact-SQL)
Vistas de replicación (Transact-SQL)
sp_addpublication (Transact-SQL)
sp_changepublication (Transact-SQL)
sp_helppublication (Transact-SQL)
syspublications (System View) (Transact-SQL)
syspublications (Transact-SQL)