sysmergearticles (Transact-SQL)
Contiene una fila por cada artículo de mezcla definido en la base de datos local. Esta tabla se almacena en la base de datos de publicaciones.
Nombre de columna
Tipo de datos
Descripción
name
sysname
Nombre del artículo.
type
tinyint
Indica el tipo de artículo, que puede ser uno de los siguientes:
10 = Tabla.
32 = Procedimiento almacenado (sólo esquema).
64 = Vista o vista indizada (sólo esquema).
128 = Función definida por el usuario (sólo esquema).
160 = Sinónimo (sólo esquema).
objid
int
Identificador de objeto.
sync_objid
int
Id. de objeto de la vista que representa el conjunto de datos sincronizado.
view_type
tinyint
Tipo de vista:
0 = No es una vista; usar todo el objeto base.
1 = Vista permanente.
2 = Vista temporal.
artid
uniqueidentifier
Número de identificación único para el artículo dado.
description
nvarchar(255)
Descripción breve del artículo.
pre_creation_command
tinyint
Acción predeterminada que se debe realizar cuando se crea el artículo en la base de datos de suscripción.
0 = None - Si la tabla ya existe en el suscriptor, no se realiza ninguna acción.
1 = Drop - Quita la tabla antes de volver a crearla.
2 = Delete - Realiza una eliminación basada en la cláusula WHERE del filtro de subconjunto.
3 = Truncate - Igual que 2, pero elimina páginas en lugar de filas. Sin embargo, no precisa la cláusula WHERE.
pubid
uniqueidentifier
Id. de la publicación a la que pertenece el artículo actual.
nickname
int
Sobrenombre asignado para la identificación del artículo.
column_tracking
int
Indica si está implementado el seguimiento de columnas en el artículo.
status
tinyint
Indica el estado del artículo, que puede ser uno de los siguientes:
1 = Unsynced - La secuencia de procesos inicial para publicar la tabla se ejecutará la siguiente vez que se ejecute el Agente de instantáneas.
2 = Active - Se ha ejecutado la secuencia inicial de proceso para publicar la tabla.
5 = New_inactive - Se agregará.
6 = New_active - Se agregará.
conflict_table
sysname
Nombre de la tabla local que contiene los registros en conflicto del artículo actual. Esta tabla sólo tiene fines informativos y su contenido puede ser modificado o eliminado con rutinas de resolución personalizadas, o directamente por el administrador.
creation_script
nvarchar(255)
Secuencia de comandos de creación de este artículo.
conflict_script
nvarchar(255)
Secuencia de comandos de conflicto de este artículo.
article_resolver
nvarchar(255)
Resolución de conflictos personalizada en lo relativo a filas de este artículo.
ins_conflict_proc
sysname
Procedimiento empleado para escribir conflictos en conflict_table.
insert_proc
sysname
Procedimiento que utiliza la resolución de conflictos predeterminada para insertar filas durante la sincronización.
update_proc
sysname
Procedimiento que utiliza la resolución de conflictos predeterminada para actualizar filas durante la sincronización.
select_proc
sysname
Nombre de un procedimiento almacenado generado automáticamente que utiliza el Agente de mezcla para llevar a cabo el bloqueo y buscar columnas y filas de un artículo.
metadata_select_proc
sysname
Nombre del procedimiento almacenado, y generado automáticamente, utilizado para obtener acceso a los metadatos en las tablas del sistema de réplica de mezcla.
delete_proc
sysname
Procedimiento que utiliza la resolución de conflictos predeterminada para eliminar filas durante la sincronización.
schema_option
binary(8)
Para conocer los valores admitidos de schema_option, vea sp_addmergearticle (Transact-SQL).
destination_object
sysname
Nombre de la tabla creada en el suscriptor.
destination_owner
sysname
Nombre del propietario del objeto de destino.
resolver_clsid
nvarchar(50)
Id. de la resolución de conflictos personalizada.
subset_filterclause
nvarchar(1000)
Cláusula de filtro de este artículo.
missing_col_count
int
Número de columnas que faltan.
missing_cols
varbinary(128)
Número de columnas que faltan.
excluded_cols
varbinary(128)
Mapa de bits de las columnas excluidas del artículo cuando se envía al suscriptor.
excluded_col_count
int
Número de columnas excluidas.
columns
varbinary(128)
Reservado para uso futuro.
deleted_cols
varbinary(128)
Mapa de bits de las columnas que han sido eliminadas de la tabla de origen.
resolver_info
nvarchar(255)
Almacenamiento para la información adicional que requiere la resolución de conflictos personalizada.
view_sel_proc
nvarchar(290)
Nombre de un procedimiento almacenado que utiliza el Agente de mezcla para llenar por primera vez un artículo en una publicación filtrada dinámicamente y para enumerar las filas que han cambiado en cualquier publicación filtrada.
gen_cur
int
Número de generación para los cambios locales de la tabla base de un artículo.
vertical_partition
int
Especifica si está habilitado el filtrado de columnas en un artículo de tablas. 0 indica que no hay filtrado vertical y publica todas las columnas.
identity_support
int
Especifica si se habilita el control de intervalo de identidad automático. 1 significa que está habilitado el control de intervalo de identidad y 0 significa que el intervalo de identidad no se admite.
before_image_objid
int
Id. del objeto de tabla de seguimiento. La tabla de seguimiento contiene determinados valores de columna de clave cuando se crea una publicación con @keep_partition_changes = true.
before_view_objid
int
Id. del objeto de una tabla de vistas. La vista está en una tabla que mantiene un seguimiento de si una fila pertenecía a un suscriptor concreto antes de que se eliminara o actualizara. Se aplica únicamente cuando se crea una publicación con @keep_partition_changes = true.
verify_resolver_signature
int
Especifica si una firma digital se comprueba antes de utilizar una resolución en la réplica de mezcla:
0 = No se comprobará la firma.
1 = Se comprobará la firma para ver si procede de un origen de confianza.
allow_interactive_resolver
bit
Especifica si está habilitado el uso de la Resolución interactiva en un artículo. 1 especifica que se utilizará la Resolución interactiva en el artículo.
fast_multicol_updateproc
bit
Especifica si se ha habilitado el Agente de mezcla para aplicar cambios a varias columnas de la misma fila en una instrucción UPDATE.
0 = Emite una instrucción UPDATE diferente para cada columna que ha cambiado.
1 = Emite una instrucción UPDATE que lleva a cabo actualizaciones en varias columnas en una instrucción.
check_permissions
int
Mapa de bits de los permisos de nivel de tabla que se comprueba cuando el Agente de mezcla aplica cambios en el publicador. check_permissions puede tener uno de estos valores:
0x00 = Los permisos no se comprueban.
0x10 = Comprueba los permisos del publicador antes de poder cargar los INSERT creados en un suscriptor.
0x20 = Comprueba los permisos del publicador antes de poder cargar los UPDATE creados en un suscriptor.
0x40 = Comprueba los permisos del publicador antes de poder cargar los DELETE creados en un suscriptor.
maxversion_at_cleanup
int
El valor más alto de generación para el cual se limpian los metadatos.
processing_order
int
Indica el orden de procesamiento de los artículos en una publicación de mezcla; un valor de 0 indica que el artículo no está ordenado y los artículos se procesan en orden de menor a mayor. Si existen dos artículos que tienen el mismo valor, se procesan al mismo tiempo. Para obtener más información, vea Especificar el orden de procesamiento de los artículos de mezcla.
upload_options
tinyiny
Define las restricciones impuestas a las actualizaciones realizadas en un suscriptor con suscripción de cliente. Pueden tener uno de estos valores:
0 = No se impone ninguna restricción a las actualizaciones realizadas en un suscriptor con suscripción de cliente; todos los cambios se cargan en el publicador.
1 = Se permite realizar cambios en un suscriptor con suscripción de cliente, pero los cambios no se cargan en el publicador.
2 = No se permite realizar cambios en un suscriptor con suscripción de cliente.
Para obtener más información, vea Optimizar el rendimiento de la réplica de mezcla con artículos de sólo descarga.
published_in_tran_pub
bit
Indica que un artículo de una publicación de mezcla también se publica en una publicación transaccional.
0 = El artículo no se publica en un artículo transaccional.
1 = El artículo también se publica en un artículo transaccional.
lightweight
bit
Sólo para uso interno.
procname_postfix
nchar(32)
Sólo para uso interno.
well_partitioned_lightweight
bit
Sólo para uso interno.
before_upd_view_objid
int
Se agregará.
delete_tracking
bit
Indica si las eliminaciones se replican.
0 = Las eliminaciones no se replican.
1 = Las eliminaciones se replican. Este es el comportamiento predeterminado de la réplica de mezcla.
Cuando el valor de delete_tracking es 0, las filas eliminadas del suscriptor deben eliminarse manualmente del publicador. Las filas eliminadas del publicador deben eliminarse manualmente del suscriptor.
Nota:
Un valor de 0 tiene como resultado una falta de convergencia.
compensate_for_errors
bit
Indica si se llevan a cabo acciones de compensación cuando se producen errores durante la sincronización.
0 = Las acciones de compensación están inhabilitadas.
1 = Los cambios que no se pueden aplicar en un suscriptor o publicador siempre conllevan acciones de compensación para deshacerlos. Este es el comportamiento predeterminado de la réplica de mezcla.
Nota:
Un valor de 0 tiene como resultado una falta de convergencia.
pub_range
bigint
Tamaño del intervalo de identidad del publicador.
range
bigint
Tamaño de los valores de identidad consecutivos que podrían asignarse a los suscriptores en un ajuste.
threshold
int
Porcentaje de umbral del intervalo de identidad.
stream_blob_columns
bit
Indica si se usará la optimización de secuencias de datos al replicar columnas binarias de objetos de gran tamaño. 1 significa que se intenta ejecutar la optimización.
preserve_rowguidcol
bit
Indica si la réplica usará una columna de tipo rowguid existente. Un valor de 1 significa que se usará una columna ROWGUIDCOL existente. 0 significa que la réplica agregará la columna ROWGUIDCOL.
Vea también
Referencia
Vistas de réplica (Transact-SQL)
sp_addmergearticle (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_helpmergearticle (Transact-SQL)
Conceptos
Tablas de réplica (Transact-SQL)