IHpublications (Transact-SQL)
La tabla del sistema IHpublications contiene una fila por cada publicación que no es de SQL Server que utiliza el distribuidor actual. Esta tabla se almacena en la base de datos de distribución.
Nombre de 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 = Basada en transacciones. 1 = Actualización programada de tabla. |
status |
tinyint |
El estado de la publicación, que puede ser uno de los siguientes. 0 = Inactiva. 1 = Activa. |
sync_method |
tinyint |
Método de sincronización: 1 = Copia masiva de caracteres. 4 = Concurrent_c, que significa que se utiliza la copia masiva de caracteres pero no se bloquean las tablas 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 en Internet a través de FTP y otros servicios, donde 1 significa que es posible obtener acceso a ellos desde Internet. |
immediate_sync_ready |
bit |
Indica si los archivos de sincronización están disponibles, donde 1 significa que lo están. No se admite en los publicadores que no son de SQL. |
allow_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, se ponen en cola los cambios en el suscriptor. No se admite en los 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 no se permiten suscripciones de actualización inmediata. No se admite en los 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 ha generado en el publicador. No se admite en los publicadores que no son de SQL. |
snapshot_in_defaultfolder |
bit |
Especifica si los archivos de instantáneas se almacenan en la carpeta predeterminada. Si es 0, los archivos de instantáneas se han almacenado en la ubicación alternativa especificada por 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 para 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 una 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 apliquen el resto de los Scripts y los datos de los objetos replicados durante una 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. 0 especifica que no se comprimirá la instantánea. |
ftp_address |
sysname |
Dirección de red del servicio FTP del 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_port |
int |
Número de puerto del servicio FTP del 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á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 |
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 que la publicación permite transformaciones de datos. 1 especifica que no se permiten transformaciones DTS. No se admite en los publicadores que no son de SQL. |
allow_anonymous |
bit |
Indica si las suscripciones anónimas están permitidas en la publicación, donde 1 significa que están permitidas. |
centralized_conflicts |
bit |
Especifica si los registros de conflictos 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 en los publicadores que no son de SQL. |
conflict_retention |
int |
Especifica el período de retención de conflictos, en días. No se admite en los publicadores que no son de SQL. |
conflict_policy |
int |
Especifica la directiva de resolución de conflictos aplicada cuando se utiliza la opción de suscriptor de actualización en cola. Puede ser uno de estos valores: 1 = El publicador gana el conflicto. 2 = El suscriptor gana el conflicto. 3 = Se reinicializa la suscripción. No se admite en los publicadores que no son de SQL. |
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. Los publicadores que no son de SQL Server no utilizan esta columna.
Nota
Microsoft Message Queue Server ha quedado obsoleto y ya no se admite.
No se admite en los publicadores que no son de SQL. |
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 Microsoft Active Directory y es el objeto objectGUID de publicación de Active Directory correspondiente. Si es NULL, la publicación no se publica en Microsoft Active Directory. No se admite en los publicadores que no son de SQL. |
backward_comp_level |
int |
Nivel de compatibilidad de la base de datos, que puede ser uno de los siguientes valores: 10 = SQL Server 7.0. 20 = SQL Server 7.0 Service Pack 1. 30 = SQL Server 7.0 Service Pack 2. 35 = SQL Server 7.0 Service Pack 3. 40 = SQL Server 2000. 50 = SQL Server 2000 Service Pack 1. 60 = SQL Server 2000 Service Pack 3. 90 = SQL Server 2005. 100 = SQL Server 2008. No se admite en los publicadores que no son de SQL. |
description |
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 utiliza un Agente de distribución compartido y cada pareja de base de datos del publicador y base de datos del 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, donde 1 significa que se crean cada vez que se ejecuta el agente. |
allow_push |
bit |
Indica si las suscripciones de inserción están permitidas en la publicación, donde 1 significa que están permitidas. |
allow_pull |
bit |
Indica si las suscripciones de extracción están permitidas en la publicación, donde 1 significa que están permitidas. |
retention |
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 suscritas a esta publicación. 1 significa que se permite la copia. |
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 es posible inicializar las suscripciones a partir de una copia de seguridad. 0 significa que no es posible. Para obtener más información, vea Inicializar una suscripción transaccional sin una instantánea. No se admite en los 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 de 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 las bases de datos de publicación. No se admite en los 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 replicación punto a punto. 0x2: publicar sólo cambios locales. 0x4: habilitado para suscriptores que no son de SQL Server. |