sysmergeextendedarticlesview (Transact-SQL)
Se aplica a: SQL Server
La vista sysmergeextendedarticlesview expone información del artículo. 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 la 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 = Solo esquema de proceso. 64 = Ver solo esquema o esquema de vista indizado. 128 = Solo esquema de función. 160 = Solo esquema de sinónimos. |
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 una vista; use todo el objeto base. 1 = Vista permanente. 2 = Vista temporal. |
artid | uniqueidentifier | El número de identificación único del artículo indicado. |
descripción | nvarchar(255) | Descripción breve del artículo. |
pre_creation_command | tinyint | La acción predeterminada que se realizará cuando se crea el artículo en la base de datos de suscripciones: 0 = Ninguno: si la tabla ya existe en el suscriptor, no se realiza ninguna acción. 1 = Colocar: quita la tabla antes de volver a crearla. 2 = Eliminar: emite una eliminación basada en la cláusula WHERE del filtro de subconjunto. 3 = Truncar: 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. |
apodo | int | Alias 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 = Sin sincronizar: el script de procesamiento inicial para publicar la tabla se ejecutará la próxima vez que se ejecute la Agente de instantáneas. 2 = Activo: se ha ejecutado el script de procesamiento inicial para publicar la tabla. 5 = New_inactive : que se va a agregar. 6 = New_active : que se va a 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 usado 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 conocer los valores admitidos de schema_option, consulte 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 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 para los cambios locales de 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 ningún 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 del intervalo de identidad está habilitado y 0 significa que no hay compatibilidad con intervalos de identidades. |
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. 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. Solo se aplica 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 = La firma se comprueba 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 usa 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 actualización independiente para cada columna modificada. 1 = Emitido en la instrucción UPDATE, lo que hace que las actualizaciones se produzcan 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 = No se comprueban los permisos. 0x10 = Comprueba los permisos en el publicador antes de que los INSERT realizados en un suscriptor se puedan cargar. 0x20 = comprueba los permisos en el publicador antes de que se puedan cargar los UPDATEs realizados en un suscriptor. 0x40 = Comprueba los permisos en el publicador antes de que se puedan cargar los DELETEs realizados 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 artículos en una publicación de combinación; donde un valor de 0 indica que el artículo no está ordenado y los artículos se procesan en orden de menor a máximo. Si existen dos artículos que tienen el mismo valor, se procesan al mismo tiempo. Para más información, vea Specify merge replication properties (Especificación de propiedades de replicación de mezcla). |
published_in_tran_pub | bit | Indica que un artículo de una publicación de combinación 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. |
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 en las actualizaciones realizadas en el suscriptor; todos los cambios se cargan en el publicador. 1 = Los cambios se permiten en el suscriptor, pero no se cargan en el publicador. 2 = No se permiten cambios en el suscriptor. |
peso ligero | bit | Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada. |
delete_proc | sysname | Procedimiento que utiliza 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, que es el comportamiento predeterminado para la replicación de mezcla. Cuando el valor de delete_tracking es 0, las filas eliminadas en el suscriptor deben quitarse manualmente en el publicador y las filas eliminadas en el publicador deben quitarse manualmente en el suscriptor. Nota: Un valor de 0 da como resultado una no 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 publicador siempre conducen a acciones de compensación para deshacer estos cambios, que es el comportamiento predeterminado para la replicación de mezcla. Nota: Un valor de 0 da como resultado una no 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, y generado automáticamente, utilizado para obtener acceso a los metadatos en las tablas del sistema de 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á la optimización. |
preserve_rowguidcol | bit | Indica si la replicación utiliza una columna rowguid existente. Un valor de 1 significa que se usa una columna ROWGUIDCOL existente. 0 significa que la replicación agregó la columna ROWGUIDCOL. |
Consulte también
Tablas de replicación (Transact-SQL)
Vistas de replicación (Transact-SQL)
sp_addmergearticle (Transact-SQL)
sp_changemergearticle (Transact-SQL)
sp_helpmergearticle (Transact-SQL)
sysmergearticles (Transact-SQL)