IHarticles (Transact-SQL)
La tabla del sistema IHarticles contiene una fila para cada artículo replicado desde un publicador que no sea de SQL Server utilizando el distribuidor actual. Esta tabla se almacena en la base de datos de distribución.
Definición
Nombre de columna
Tipo de datos
Descripción
article_id
int
Columna de identidad que proporciona un número de Id. único para el artículo.
name
sysname
Nombre asociado al artículo, único en la publicación.
publication_id
smallint
Id. de la publicación a la que pertenece el artículo.
table_id
int
Id. de la tabla que se publica desde IHpublishertables.
publisher_id
smallint
Id. del publicador que no es de SQL Server.
creation_script
nvarchar(255)
Secuencia de comandos de esquema para el artículo.
del_cmd
nvarchar(255)
Tipo de comando de réplica utilizado cuando la réplica se borra con los artículos de la tabla. Para obtener más información, vea Especificar cómo se propagan los cambios para los artículos transaccionales.
filter
int
Esta columna no se utiliza y se incluye sólo para hacer la vista sysarticles de la tabla IHarticles compatible con la vista sysarticles utilizada para los artículos de SQL Server (sysarticles).
filter_clause
ntext
Cláusula WHERE del artículo, utilizada para el filtrado horizontal y escrita en Transact-SQL estándar que puede interpretar un publicador que no sea de SQL.
ins_cmd
nvarchar(255)
Tipo de comando de réplica utilizado cuando la réplica se inserta con los artículos de la tabla. Para obtener más información, vea Especificar cómo se propagan los cambios para los artículos transaccionales.
pre_creation_cmd
tinyint
Comando para ejecutar antes de que la instantánea inicial se aplique cuando ya existe un objeto con el mismo nombre en el suscriptor.
0 = Ninguno: el comando no se ejecuta.
1 = DROP: extrae la tabla de destino.
2 = DELETE: elimina los datos de la tabla de destino.
3 = TRUNCATE: trunca la tabla de destino.
status
tinyint
Máscara de bits para las opciones y estado del artículo; puede ser el resultado OR lógico bit a bit de uno o más de estos valores:
0 = Sin propiedades adicionales.
1 = Activo.
8 = Incluir el nombre de la columna en las instrucciones INSERT.
16 = Utilizar instrucciones con parámetros.
Por ejemplo, un artículo activo que utilice instrucciones con parámetros tendrá un valor de 17 en esta columna. Un valor de 0 significa que el artículo no está activo y no tiene otras propiedades definidas.
type
tinyint
Tipo de artículo:
1 = Artículo basado en un registro.
upd_cmd
nvarchar(255)
Tipo de comando de réplica utilizado cuando la réplica se actualiza con los artículos de la tabla. Para obtener más información, vea Especificar cómo se propagan los cambios para los artículos transaccionales.
schema_option
binary(8)
Mapa de bits de la opción de generación de esquema del artículo dado, que puede ser el resultado OR lógico bit a bit de uno o varios de estos valores:
0x00 = Deshabilitar el uso de secuencias de comandos en el agente de instantáneas y utilizar la secuencia CreationScript proporcionada.
0x01 = Generar la creación del objeto (CREATE TABLE, CREATE PROCEDURE, etc.).
0x10 = Generar el índice agrupado correspondiente.
0x40 = Generar los índices no agrupados correspondientes.
0x80 = Incluir la integridad referencial declarada para las claves principales.
0x1000 = Replicar la intercalación de nivel de columna.
Nota:
Esta opción está definida de manera predeterminada para los publicadores de Oracle con el fin de habilitar comparaciones que distingan entre mayúsculas y minúsculas.
0x4000 = Replicar las claves únicas si están definidas en un artículo de tabla.
0x8000 = Replicar una clave principal y las claves únicas de un artículo de tabla como restricciones mediante instrucciones ALTER TABLE.
dest_owner
sysname
Propietario de la tabla de la base de datos de destino.
dest_table
sysname
Nombre de la tabla de destino.
tablespace_name
nvarchar(255)
Identifica el espacio de tablas utilizado por la tabla de registro del artículo.
objid
int
Esta columna no se utiliza y se incluye sólo para hacer la vista sysarticles de la tabla IHarticles compatible con la vista sysarticles utilizada para los artículos de SQL Server (sysarticles).
sync_objid
int
Esta columna no se utiliza y se incluye sólo para hacer la vista sysarticles de la tabla IHarticles compatible con la vista sysarticles utilizada para los artículos de SQL Server (sysarticles).
description
nvarchar(255)
Entrada descriptiva para el artículo.
publisher_status
int
Se utiliza para indicar si la vista que define el artículo publicado se ha definido llamando a sp_articleview.
0 = se ha llamado a sp_articleview.
1 = no se ha llamado a sp_articleview.
article_view_owner
nvarchar(255)
El propietario del objeto de sincronización del publicador utilizado por el Agente de registro del LOG.
article_view
nvarchar(255)
El objeto de sincronización del publicador utilizado por el Agente de registro del LOG.
ins_scripting_proc
int
Esta columna no se utiliza y se incluye sólo para hacer la vista sysarticles de la tabla IHarticles compatible con la vista sysarticles utilizada para los artículos de SQL Server (sysarticles).
del_scripting_proc
int
Esta columna no se utiliza y se incluye sólo para hacer la vista sysarticles de la tabla IHarticles compatible con la vista sysarticles utilizada para los artículos de SQL Server (sysarticles).
upd_scripting_proc
int
Esta columna no se utiliza y se incluye sólo para hacer la vista sysarticles de la tabla IHarticles compatible con la vista sysarticles utilizada para los artículos de SQL Server (sysarticles).
custom_script
int
Esta columna no se utiliza y se incluye sólo para hacer la vista sysarticles de la tabla IHarticles compatible con la vista sysarticles utilizada para los artículos de SQL Server (sysarticles).
fire_triggers_on_snapshot
bit
Esta columna no se utiliza y se incluye sólo para hacer la vista sysarticles de la tabla IHarticles compatible con la vista sysarticles utilizada para los artículos de SQL Server (sysarticles).
instance_id
int
Identifica la instancia actual del registro del artículo para la tabla publicada.
use_default_datatypes
bit
Indica si el artículo utiliza asignaciones de tipos de datos predeterminados; un valor de 1 indica que se utilizan asignaciones de tipos de datos predeterminados.
Vea también
Referencia
Vistas de réplica (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)
Conceptos
Tablas de réplica (Transact-SQL)
Otros recursos
Réplica de bases de datos heterogéneas