Compartir a través de


sysschemaarticles (Transact-SQL)

Realiza un seguimiento de los artículos de sólo esquema para publicaciones transaccionales y de instantáneas. Esta tabla se almacena en la base de datos de publicaciones.

Nombre de columna

Tipo de datos

Descripción

artid

int

Id. del artículo.

creation_script

nvarchar(255)

Ruta de acceso y nombre de una secuencia de comandos del esquema del artículo que se utiliza para crear la tabla de destino.

description

nvarchar(255)

Entrada descriptiva para el artículo.

dest_object

sysname

Nombre del objeto en la base de datos de suscripciones si el artículo es de sólo esquema, como un procedimiento almacenado, una vista o una UDF.

name

sysname

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

objid

int

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

pubid

int

Id. de la publicación.

pre_creation_cmd

tinyint

Especifica lo que debería hacer el sistema si detecta un objeto existente con el mismo nombre en el suscriptor cuando se aplica la instantánea para este artículo:

0 = Nada.

1 = Eliminar la tabla de destino.

2 = Quitar la tabla de destino.

3 = Truncar la tabla de destino.

status

int

Mapa de bits utilizado para indicar el estado del artículo.

type

tinyint

Valor que indica el tipo de artículo de sólo esquema:

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

0x40 = Artículo de sólo esquema de vista o vista indizada.

schema_option

binary(8)

Máscara de bits de la opción de generación del esquema para el artículo dado. Especifica la creación automática del procedimiento almacenado en la base de datos de destino para todas las sintaxis CALL/MCALL/XCALL, y puede ser el resultado OR bit a bit lógico de uno o más de estos valores:

0x00 = Deshabilita las secuencias de comandos del Agente de instantáneas y utiliza creation_script.

0x01 = Genera la creación del objeto (CREATE TABLE, CREATE PROCEDURE, etc.). Este valor es el predeterminado en los artículos de procedimientos almacenados.

0x02 = Genera procedimientos almacenados personalizados para el artículo, si se definen.

0x10 = Genera el índice agrupado correspondiente.

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

0x40 = Genera uno o varios índices no agrupados correspondientes.

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

0x73 = Genera la instrucción CREATE TABLE, crea índices agrupados y no agrupados, convierte los tipos de datos definidos por el usuario en tipos de datos base y genera secuencias de comandos personalizadas de procedimientos almacenados para aplicarlas al suscriptor. Este valor es el predeterminado en todos los artículos excepto en los de procedimientos almacenados.

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

0x200 = Replica las restricciones FOREIGN KEY. Si la tabla a la que se hace referencia no forma parte de una publicación, no se replicará ninguna restricción FOREIGN KEY de una tabla publicada.

0x400 = Replica las restricciones CHECK.

0x800 = Replica los valores predeterminados.

0x1000 = Replica la intercalación de nivel de columna.

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

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

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

dest_owner

sysname

Propietario de la tabla de la base de datos de destino.