IHarticles (Transact-SQL)
Se aplica a: SQL Server
La tabla del sistema IHarticles contiene una fila para cada artículo que se replica desde un publicador que no es de SQL Server mediante el distribuidor actual. Esta tabla se almacena en la base de datos de distribución.
Definición
Nombre de la 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 | El 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 | Identificador de la tabla que se va a publicar desde IHpublishertables. |
publisher_id | smallint | Identificador del publicador que no es de SQL Server. |
creation_script | nvarchar(255) | El script de esquema del artículo. |
del_cmd | nvarchar(255) | El tipo de comando de replicación utilizado al replicar eliminaciones con artículos de la tabla. Para más información, vea Especificar cómo se propagan los cambios para los artículos transaccionales. |
filter | int | Esta columna no se usa y solo se incluye para hacer que la vista sysarticles de la tabla IHarticles sea compatible con la vista sysarticles usada para 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) | El tipo de comando de replicación utilizado al replicar inserciones con artículos de la tabla. Para 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: no se ejecuta un comando. 1 = DROP: quite la tabla de destino. 2 = DELETE: elimine 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 = No hay propiedades adicionales. 1 = Activo. 8 = Incluir el nombre de columna en instrucciones INSERT. 16 = Usar instrucciones parametrizadas. 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 registros. |
upd_cmd | nvarchar(255) | El tipo de comando de replicación utilizado al replicar actualizaciones con artículos de la tabla. Para 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 por el Agente de instantáneas y usa creationScript proporcionado. 0x01 = Generar la creación de objetos (CREATE TABLE, CREATE PROCEDURE, etc.). 0x10 = Generar un índice agrupado correspondiente. 0x40 = Generar índices no clúster correspondientes. 0x80 = Incluir integridad referencial declarada en las claves principales. 0x1000 = Replica la intercalación de nivel de columna. Nota: Esta opción se establece de forma predeterminada para que los publicadores de Oracle habiliten comparaciones que distinguen mayúsculas de minúsculas. 0x4000 = Replicar claves únicas si se definen en un artículo de tabla. 0x8000 = Replicar una clave principal y claves únicas en 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 usa y solo se incluye para hacer que la vista sysarticles de la tabla IHarticles sea compatible con la vista sysarticles usada para artículos de SQL Server (sysarticles). |
sync_objid | int | Esta columna no se usa y solo se incluye para hacer que la vista sysarticles de la tabla IHarticles sea compatible con la vista sysarticles usada para artículos de SQL Server (sysarticles). |
descripción | nvarchar(255) | La entrada descriptiva del artículo. |
publisher_status | int | Se usa para indicar si la vista que define el artículo publicado se ha definido llamando a sp_articleview. Se ha llamado a 0 = sp_articleview . No se ha llamado a 1 = 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 usa y solo se incluye para hacer que la vista sysarticles de la tabla IHarticles sea compatible con la vista sysarticles usada para artículos de SQL Server (sysarticles). |
del_scripting_proc | int | Esta columna no se usa y solo se incluye para hacer que la vista sysarticles de la tabla IHarticles sea compatible con la vista sysarticles usada para artículos de SQL Server (sysarticles). |
upd_scripting_proc | int | Esta columna no se usa y solo se incluye para hacer que la vista sysarticles de la tabla IHarticles sea compatible con la vista sysarticles usada para artículos de SQL Server (sysarticles). |
custom_script | int | Esta columna no se usa y solo se incluye para hacer que la vista sysarticles de la tabla IHarticles sea compatible con la vista sysarticles usada para artículos de SQL Server (sysarticles). |
fire_triggers_on_snapshot | bit | Esta columna no se usa y solo se incluye para hacer que la vista sysarticles de la tabla IHarticles sea compatible con la vista sysarticles usada para 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 usa asignaciones de tipos de datos predeterminadas; Un valor de 1 indica que se usan asignaciones de tipos de datos predeterminadas. |
Consulte también
Replicación de bases de datos heterogéneas
Tablas de replicación (Transact-SQL)
Vistas de replicación (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)