sysmergeschemaarticles (Transact-SQL)

Realiza un seguimiento de los artículos sólo de esquema de la replicación de mezcla. Esta tabla se almacena en las bases de datos de publicaciones y suscripciones.

Nombre de columna

Tipo de datos

Descripción

name

sysname

Nombre del artículo sólo de esquema de la publicación de mezcla.

type

tinyint

Indica el tipo de artículo sólo de esquema, que puede ser uno de los siguientes:

0x20 = Artículo sólo de esquema de procedimiento almacenado.

0x40 = Articulo sólo de esquema de vista o vista indizada.

objid

int

Identificador de objeto del objeto base del artículo. Puede ser el identificador de objeto de un procedimiento, una vista, una vista indizada o una función de usuario.

artid

uniqueidentifier

Id. del artículo.

description

nvarchar(255)

Descripción 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

Identificador único de la publicación.

status

tinyint

Indica el estado del artículo sólo de esquema, que puede ser uno de los siguientes:

1 = Unsynced: el script de procesamiento inicial para publicar la tabla se ejecuta la siguiente vez que se ejecuta 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.

creation_script

nvarchar(255)

La ruta de acceso y el nombre de un script de creación previa opcional del esquema del artículo que se utiliza para crear la tabla de destino.

schema_option

binary(8)

El mapa de bits de la opción de generación de esquemas del artículo sólo de esquema específico, que puede ser el resultado de OR lógico bit a bit de uno o más de estos valores:

0x00 = Deshabilita el uso de Scripts por parte del Agente de instantáneas y utiliza la secuencia CreationScript especificada.

0x01 = Genera la creación del objeto (CREATE TABLE, CREATE PROCEDURE, etc.)

0x10 = Genera un índice agrupado correspondiente.

0x20 = Convierte los tipos de datos definidos por el usuario en tipos de datos base.

0x40 = Genera índices no agrupados correspondientes.

0x80 = Incluye la integridad referencial declarada en las claves principales.

0x100 = Replica los desencadenadores de usuario en un artículo de tabla, si se define.

0x200 = Replica las restricciones de clave externa. Si la tabla a la que se hace referencia no forma parte de una publicación, no se replica ninguna restricción de clave externa de una tabla publicada.

0x400 = Replica las restricciones CHECK.

0x800 = Replica los valores predeterminados.

0x1000 = Replica la intercalación de columna.

0x2000 = Replica las propiedades extendidas asociadas al objeto de origen del artículo publicado.

0x4000 = Replica las claves únicas si están definidas en un artículo de tabla.

0x8000 = Replica una clave principal y las claves únicas de un artículo de tabla como restricciones mediante instrucciones ALTER TABLE.

Para obtener más información acerca de los posibles valores de schema_option, vea sp_addmergearticle.

destination_object

sysname

Nombre del objeto de destino en la base de datos de suscripciones. Este valor se aplica únicamente a los artículos sólo de esquema, como procedimientos almacenados, vistas y UDF.

destination_owner

sysname

Propietario del objeto de la base de datos de suscripciones, si no es dbo.