IHarticles (Transact-SQL)
Se aplica a:SQL Server
La tabla del sistema IHarticles contiene una fila para cada artículo que se va a replicar 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 publica desde IHpublishertables. |
publisher_id | smallint | Id. 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 SQL Server artículos (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: elimina 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 = Incluya el nombre de columna en instrucciones INSERT. 16 = Use 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 el Objeto CreationScript proporcionado. 0x01 = Generar la creación del objeto (CREATE TABLE, CREATE PROCEDURE, etc.). 0x10 = Generar un índice clúster correspondiente. 0x40 = Generar índices no clúster correspondientes. 0x80 = Incluir integridad referencial declarada en las claves principales. 0x1000 = Replica 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 define 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 SQL Server artículos (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 SQL Server artículos (sysarticles). |
description | 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. 0 = sp_articleview se ha llamado. 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 usa y solo se incluye para que la vista sysarticles de la tabla IHarticles sea compatible con la vista sysarticles usada para SQL Server artículos (sysarticles). |
del_scripting_proc | int | Esta columna no se usa y solo se incluye para que la vista sysarticles de la tabla IHarticles sea compatible con la vista sysarticles usada para SQL Server artículos (sysarticles). |
upd_scripting_proc | int | Esta columna no se usa y solo se incluye para que la vista sysarticles de la tabla IHarticles sea compatible con la vista sysarticles usada para SQL Server artículos (sysarticles). |
custom_script | int | Esta columna no se usa y solo se incluye para que la vista sysarticles de la tabla IHarticles sea compatible con la vista sysarticles usada para SQL Server artículos (sysarticles). |
fire_triggers_on_snapshot | bit | Esta columna no se usa y solo se incluye para que la vista sysarticles de la tabla IHarticles sea compatible con la vista sysarticles usada para SQL Server artículos (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. |
Vea 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)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de