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 de objetos (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 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 instrucción CREATE TABLE, crea índices agrupados y no agrupados, convierte tipos de datos definidos por el usuario en tipos de datos base y genera scripts de procedimientos almacenados personalizados que se aplicarán en el 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 la clave principal y las claves únicas en 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.

Consulte también

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