Compartir a través de


sysarticles (vista del sistema de Transact-SQL)

La vista sysarticles expone las propiedades del artículo. Esta vista se almacena en la base de datos de distribución.

Nombre de columna

Tipo de datos

Descripción

artid

int

La columna de identidad que proporciona un número de identificación único para el artículo.

creation_script

nvarchar(255)

Script de esquema para el artículo.

del_cmd

nvarchar(255)

Comando para ejecutar con DELETE; en caso contrario, construir a partir del registro.

description

nvarchar(255)

Entrada descriptiva para el artículo.

dest_table

sysname

El nombre de la tabla de destino.

filter

int

El Id. de procedimiento almacenado, utilizado para la partición horizontal.

filter_clause

ntext

Cláusula WHERE del artículo utilizada para el filtro horizontal.

ins_cmd

nvarchar(255)

Comando para ejecutar con INSERT; en caso contrario, construir a partir del registro.

name

sysname

Nombre asociado al artículo, único en la publicación.

objid

int

El Id. de objeto de la tabla publicada.

pubid

int

El Id. de la publicación a la que pertenece el artículo.

pre_creation_cmd

tinyint

El comando anterior a la creación para DROP TABLE, DELETE TABLE o TRUNCATE:

0 = Ninguno.

1 = DROP.

2 = DELETE.

3 = TRUNCATE.

status

tinyint

La máscara de bits de las opciones y el estado del artículo, que puede ser el resultado de OR lógico bit a bit de uno o más de estos valores:

1 = El artículo está activo.

8 = Incluir el nombre de la columna en las instrucciones INSERT.

16 = Utilizar instrucciones con parámetros.

24 = Incluir el nombre de la columna en las instrucciones INSERT y usar instrucciones con parámetros.

64 = La partición horizontal del artículo se define mediante una suscripción transformable.

Por ejemplo, un artículo activo que utilice instrucciones con parámetros debe tener un valor de 17 en esta columna. El valor 0 significa que el artículo está inactivo y que no se han definido propiedades adicionales.

sync_objid

int

El Id. de la tabla o vista que representa la definición del artículo.

tipo

tinyint

El tipo de artículo:

1 = Artículo basado en registro.

3 = Artículo basado en registro con filtro manual.

5 = Artículo basado en registro con vista manual.

7 = Artículo basado en registro con filtro y vista manuales.

8 = Ejecución de procedimiento almacenado.

24 = Ejecución de procedimiento almacenado serializable.

32 = Procedimiento almacenado (solo esquema).

64 = Vista (solo esquema).

128 = Función (solo esquema).

upd_cmd

nvarchar(255)

Comando para ejecutar con UPDATE; en caso contrario, construir a partir del registro.

schema_option

binary(8)

Máscara de bits de las opciones de generación de esquema para el artículo, que controla qué partes del esquema del artículo se incluirán en un script para la entrega al suscriptor. Para obtener más información acerca de las opciones de esquema, vea sp_addarticle (Transact-SQL).

dest_owner

sysname

El propietario de la tabla de la base de datos de destino.

ins_scripting_proc

int

El procedimiento almacenado o el script registrados personalizados que se ejecutan cuando se replica una instrucción INSERT.

del_scripting_proc

int

El procedimiento almacenado o el script registrados personalizados que se ejecutan cuando se replica una instrucción DELETE.

upd_scripting_proc

int

El procedimiento almacenado o el script registrados personalizados que se ejecutan cuando se replica una instrucción UPDATE.

custom_script

nvarchar(2048)

Procedimiento almacenado personalizado registrado o script ejecutado al final del desencadenador DDL.

fire_triggers_on_snapshot

bit

Indica si los desencadenadores replicados se ejecutan al aplicar la instantánea, que puede ser uno de los siguientes valores:

0 = No se ejecutan desencadenadores.

1 = Se ejecutan desencadenadores.

Vea también

Referencia

Vistas de replicación (Transact-SQL)

sp_addarticle (Transact-SQL)

sp_changearticle (Transact-SQL)

sp_helparticle (Transact-SQL)

sysarticles (Transact-SQL)

Conceptos

Tablas de replicación (Transact-SQL)