sysschemaarticles (Transact-SQL)

Se aplica a:SQL Server

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

Nombre de la columna Tipo de datos Descripción
artid int Identificador del artículo.
creation_script nvarchar(255) Ruta de acceso y nombre de un script del esquema del artículo que se utiliza para crear la tabla de destino.
descripción nvarchar(255) La entrada descriptiva del artículo.
dest_object sysname Nombre del objeto en la base de datos de suscripciones si el artículo es de solo esquema, como un procedimiento almacenado, una vista o una UDF.
name sysname Nombre del artículo de solo esquema de una publicación.
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 UDF.
pubid int Identificador 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 tabla de destino.

2 = Quitar 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 solo esquema:

32 = Procedimiento almacenado.

64 = Vista o vista indizada.

96 = Función de agregado.

128 = Función.
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 el scripting por el Agente de instantáneas y usa creation_script.

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

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

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 clúster correspondientes.

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

0x73 = Genera la CREATE TABLE sentencia, crea índices agrupados y no agrupados, convierte tipos de datos definidos por el usuario en tipos base y genera scripts personalizados de procedimientos almacenados para aplicar al Suscriptor. Este valor es el predeterminado en todos los artículos excepto en los de procedimientos almacenados.

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

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

0x400= Replica restricciones check.

0x800= Replica los valores predeterminados.

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

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

0x4000= Replica claves únicas si se definen en un artículo de tabla.

0x8000= Replica claves primarias y claves únicas en un artículo de tabla como restricciones usando ALTER TABLE sentencias.
dest_owner sysname Propietario de la tabla de la base de datos de destino.

Consulte también

Tablas de replicación (Transact-SQL)
Vistas de replicación (Transact-SQL)