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 |
La columna de identidad que proporciona un número de identificación ú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) |
Script de esquema para el artículo. |
del_cmd |
nvarchar(255) |
Tipo de comando de replicación utilizado cuando la replicación 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 solo 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 replicación utilizado cuando la replicación 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. |
tipo |
tinyint |
Tipo de artículo: 1 = Artículo basado en un registro. |
upd_cmd |
nvarchar(255) |
El tipo de comando de replicación utilizado al replicar actualizaciones con 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 scripting conn el agente de instantáneas y utilizar el script CreationScript proporcionado. 0x01 = Generar la creación del objeto (CREATE TABLE, CREATE PROCEDURE, etc.). 0x10 = Generar el índice clúster correspondiente. 0x40 = Generar los índices no clúster correspondientes. 0x80 = Incluir la integridad referencial declarada para las claves principales. 0x1000 = Replicar la intercalación de columna.
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 solo 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 solo 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 solo 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 solo 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 solo 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 solo 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 solo 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 replicación (Transact-SQL)
sp_changearticle (Transact-SQL)