sysmergeextendedarticlesview (Transact-SQL)
La vista sysmergeextendedarticlesview expone información sobre artículos. Esta vista se almacena en el publicador de la base de datos de publicaciones y en el suscriptor de la base de datos de suscripciones.
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. 0x20 = Procedimiento (sólo esquema). 0x40 = Vista o vista indizada (sólo esquemas). 128 = Función (sólo esquema). 160 = Sinónimo (sólo esquema). |
objid |
int |
Identificador del objeto de publicador. |
sync_objid |
int |
Identificador de la vista que representa el conjunto de datos sincronizado. |
view_type |
tinyint |
Tipo de vista: 0 = No es una vista; utiliza todos los objetos base. 1 = Vista permanente. 2 = Vista temporal. |
artid |
uniqueidentifier |
Número de identificación único del artículo específico. |
description |
nvarchar(255) |
Descripción breve del artículo. |
pre_creation_command |
tinyint |
La 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, aunque 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 |
Asignación de sobrenombre 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 de procesamiento 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 de procesamiento inicial para publicar la tabla. 5 = New_inactive: se va a agregar. 6 = New_active: se va a 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 mediante rutinas de resolución de conflictos 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 personalizada de nivel de fila 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 predeterminada para insertar filas durante la sincronización. |
update_proc |
sysname |
Procedimiento que utiliza el solucionador 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. |
schema_option |
binary(8) |
Para obtener los valores admitidos de schema_option, vea sp_addmergearticle (Transact-SQL). |
destination_object |
sysname |
Nombre de la tabla creada en el suscriptor. |
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) |
Mapa de bits de las columnas que faltan. |
columns |
varbinary(128) |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
resolver_info |
nvarchar(255) |
Almacenamiento para la información adicional que necesitan los solucionadores de conflictos personalizados. |
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 de los cambios locales en la tabla base de un artículo. |
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. |
vertical_partition |
int |
Especifica si está habilitado el filtrado de columnas en un artículo de una tabla. 0 indica que no hay filtrado vertical y publica todas las columnas. |
identity_support |
int |
Especifica si el control de intervalo de identidad automático está habilitado. 1 significa que el control de intervalo de identidad está habilitado, mientras que 0 significa que el intervalo de identidad no es compatible. |
destination_owner |
sysname |
Nombre del propietario del objeto de destino. |
before_image_objid |
int |
Id. de objeto de la tabla de seguimiento. Ésta contiene algunos valores de columna de clave cuando una publicación se configura para habilitar optimizaciones de particiones. |
before_view_objid |
int |
Id. de objeto de una tabla de vistas. La vista está en una tabla que realiza seguimientos 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 un solucionador en la replicación de mezcla: 0 = No se comprueba la firma. 1 = Se comprueba la firma para ver si procede de una fuente confiable. |
allow_interactive_resolver |
bit |
Especifica si está habilitado el uso de la resolución interactiva en un artículo. 1 especifica que se utiliza 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 independiente para cada columna modificada. 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 comprobarán cuando el Agente de mezcla aplique cambios en el publicador. check_permissions puede tener uno de estos valores: 0x00 = Los permisos no se comprueban. 0x10 = Comprueba los permisos en el publicador antes de poder cargar los INSERT creados en un suscriptor. 0x20 = Comprueba los permisos en el publicador antes de poder cargar los UPDATE creados en un suscriptor. 0x40 = Comprueba los permisos en el publicador antes de poder cargar los DELETE creados en un suscriptor. |
maxversion_at_cleanup |
int |
La mayor generación de la que se limpian los metadatos. |
processing_order |
int |
Indica el orden de procesamiento de los artículos de una publicación de mezcla; el valor 0 indica que el artículo no está ordenado y los artículos se procesan en orden del menor al mayor valor. Si dos artículos tienen el mismo valor, se procesan simultáneamente. Para obtener más información, vea Especificar el orden de procesamiento de los artículos de mezcla. |
published_in_tran_pub |
bit |
Indica que un artículo de una publicación de mezcla también está publicado en una publicación transaccional. 0 = El artículo no está publicado en un artículo transaccional. 1 = El artículo también está publicado en un artículo transaccional. |
upload_options |
tinyiny |
Define si es posible realizar cambios en el suscriptor o cargarlos desde él. Puede se uno de los siguientes valores. 0 = No hay restricciones sobre las actualizaciones realizadas en el suscriptor; todos los cambios se cargan en el publicador. 1 = Se permite realizar cambios en el suscriptor, aunque no se cargan en el publicador. 2 = No se permite realizar cambios en el suscriptor. |
lightweight |
bit |
Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
delete_proc |
sysname |
Procedimiento utilizado por el solucionador de conflictos predeterminado para eliminar filas durante la sincronización. |
before_upd_view_objid |
int |
Id. de la vista de una tabla antes de las actualizaciones. |
delete_tracking |
bit |
Indica si las eliminaciones se replican. 0 = Las eliminaciones no se replican. 1 = Las eliminaciones se replican. Es el comportamiento predeterminado de la replicación de mezcla. Cuando el valor de delete_tracking es 0, las filas eliminadas en el suscriptor se deben quitar de forma manual del publicador y las filas eliminadas en el publicador se deben quitar de forma manual del suscriptor.
Nota
El valor 0 causa 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 deshabilitadas. 1 = Los cambios que no se pueden aplicar en un suscriptor o un publicador siempre dan lugar a que las acciones de compensación deshagan dichos cambios, lo que constituye el comportamiento predeterminado de la replicación de mezcla.
Nota
El valor 0 causa 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. |
metadata_select_proc |
sysname |
Nombre del procedimiento almacenado generado automáticamente que se utiliza para obtener acceso a los metadatos en las tablas del sistema de la replicación de mezcla. |
stream_blob_columns |
bit |
Especifica si se utiliza una optimización de la secuencia de datos al replicar columnas de objetos grandes binarios. 1 significa que se intentará realizar la optimización. |
preserve_rowguidcol |
bit |
Indica si la replicación utiliza una columna rowguid existente. El valor 1 significa que se utiliza una columna ROWGUIDCOL existente. 0 significa que la replicación ha agregado la columna ROWGUIDCOL. |