sysarticles (vista del sistema de Transact-SQL)
Se aplica a: SQL Server
La vista sysarticles expone las propiedades del artículo. Esta vista se almacena en la base de datos de distribución.
Nombre de la 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) | El script de esquema del artículo. |
del_cmd | nvarchar(255) | Comando para ejecutar con DELETE; en caso contrario, se construye a partir del registro. |
descripción | nvarchar(255) | La entrada descriptiva del artículo. |
dest_table | sysname | Nombre de la tabla de destino. |
filter | int | El Id. de procedimiento almacenado, utilizado para la partición horizontal. |
filter_clause | ntext | La cláusula WHERE del artículo, utilizada para el filtrado horizontal. |
ins_cmd | nvarchar(255) | Comando para ejecutar con INSERT; en caso contrario, construir a partir del registro. |
name | sysname | El nombre asociado al artículo, único en la publicación. |
objid | int | El Id. de objeto de la tabla publicada. |
pubid | int | 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 | Máscara de bits para las opciones y estado del artículo; puede ser el resultado 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 columna en instrucciones INSERT. 16 = Usar instrucciones parametrizadas. 24 = Ambos incluyen el nombre de columna en instrucciones INSERT y usan instrucciones parametrizadas. 64 = La partición horizontal del artículo se define mediante una suscripción transformable. Por ejemplo, un artículo activo con instrucciones parametrizadas tendría un valor de 17 en esta columna. Un valor de 0 significa que el artículo está inactivo y no se definen propiedades adicionales. |
sync_objid | int | El Id. de la tabla o vista que representa la definición del artículo. |
type | tinyint | Tipo de artículo: 1 = Artículo basado en registros. 3 = Artículo basado en registros con filtro manual. 5 = Artículo basado en registros con vista manual. 7 = Artículo basado en registros con filtro manual y vista manual. 8 = Ejecución de procedimientos almacenados. 24 = Ejecución de procedimientos almacenados serializables. 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, se construye 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 sobre las opciones de esquema, consulte sp_addarticle (Transact-SQL). |
dest_owner | sysname | 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) | El procedimiento almacenado o el script registrados personalizados que se ejecutan al final del desencadenador DDL. |
fire_triggers_on_snapshot | bit | Indica si los desencadenadores replicados se ejecutan al aplicar la instantánea. Puede tener uno de estos valores: 0 = No se ejecutan desencadenadores. 1 = Se ejecutan desencadenadores. |
Consulte también
Tablas de replicación (Transact-SQL)
Vistas de replicación (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_helparticle (Transact-SQL)
sysarticles (Transact-SQL)