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 suscripciones. 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 se ha 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 - El script inicial para publicar la tabla se ejecutará la siguiente vez que se ejecute el Agente de instantáneas. 2 = Active - Se ha ejecutado el script 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) |
Script de creación de este artículo. |
conflict_script |
nvarchar(255) |
Script de conflicto de este artículo. |
article_resolver |
nvarchar(255) |
Solucionador de conflictos personalizado a nivel de filas de este artículo. |
ins_conflict_proc |
sysname |
Procedimiento empleado para escribir conflictos en conflict_table. |
insert_proc |
sysname |
Procedimiento que utiliza el solucionador de conflictos predeterminado para insertar filas durante la sincronización. |
update_proc |
sysname |
Procedimiento que utiliza el solucionador de conflictos predeterminado 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 replicación de mezcla. |
delete_proc |
sysname |
Procedimiento que utiliza el solucionador de conflictos predeterminado 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. del solucionador de conflictos personalizado. |
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) |
Solo se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
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 el solucionador de conflictos personalizado. |
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 replicación 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 |
tinyint |
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 replicación 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 |
Solo se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
procname_postfix |
nchar(32) |
Solo se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
well_partitioned_lightweight |
bit |
Solo se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
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 replicación 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 replicación 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 replicación usará una columna de tipo rowguid existente. Un valor de 1 significa que se usará una columna ROWGUIDCOL existente. 0 significa que la replicación agregará la columna ROWGUIDCOL. |