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 publicación 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. |
tipo |
tinyint |
Indica el tipo de artículo, que puede ser uno de los siguientes: 10 = Tabla. 0x20 = Procedimiento (solo esquema). 0x40 = Vista o vista indizada (solo esquemas). 128 = Función (solo esquema). 160 = Sinónimo (solo 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; 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, 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 alias 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 de proceso 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 solo tiene fines informativos y su contenido puede ser modificado o eliminado con 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 personalizado en el 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. |
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) |
Identificador 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 se habilita el control automático del intervalo de identidad. 1 significa que el control de intervalo de identidad está habilitado, mientras que 0 significa que no se admite el intervalo de identidad. |
destination_owner |
sysname |
Nombre del propietario del objeto de destino. |
before_image_objid |
int |
Identificador de objeto de la tabla de seguimiento. Esta contiene algunos valores de columna de clave cuando una publicación se configura para habilitar las optimizaciones de los cambios de partición. |
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 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 del Solucionador interactivo en un artículo. 1 especifica que se utilizará el Solucionador interactivo 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 |
El 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 |
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 combinación; 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 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 combinación 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 del suscriptor deben eliminarse manualmente del publicador. Las filas eliminadas del publicador deben eliminarse manualmente del suscriptor.
|
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 publicador siempre conllevan acciones de compensación para deshacerlos. Este es el comportamiento predeterminado de la replicación de mezcla.
|
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 del flujo 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 agregará la columna ROWGUIDCOL. |
Vea también
Referencia
Vistas de replicación (Transact-SQL)
sp_addmergearticle (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_helpmergearticle (Transact-SQL)
sysmergearticles (Transact-SQL)