sysextendedarticlesview (Transact-SQL)

sysextendedarticlesview 视图提供有关已发布项目的信息。 此视图存储于分发数据库中。

列名

数据类型

说明

artid

int

为项目提供唯一 ID 号的标识列。

creation_script

nvarchar(255)

项目的架构创建脚本。

del_cmd

nvarchar(255)

在 DELETE 时所执行的命令;否则根据日志构造。

description

nvarchar(255)

项目的描述项。

dest_table

nvarchar(128)

目标表的名称。

filter

int

用于水平分区的存储过程的对象标识符。

filter_clause

ntext

项目的 WHERE 子句,用于水平筛选。

ins_cmd

nvarchar(255)

要对 INSERT 执行的命令。

name

nvarchar(128)

与项目关联的名称,在发布内是唯一的。

objid

int

已发布的表对象 ID。

pubid

int

项目所属发布的 ID。

pre_creation_cmd

tinyint

DROP TABLE、DELETE TABLE 或 TRUNCATE 的预创建命令:

0 = 无。

1 = DROP。

2 = DELETE。

3 = TRUNCATE。

status

int

项目选项和状态的位掩码,可以是对下列一个或多个值执行逻辑位或运算的结果:

1= 项目是活动的。

8 = 在 INSERT 语句中包括列名称。

16 = 使用参数化语句。

24 = 在 INSERT 语句中包括列名称,同时使用参数化语句。

例如,使用参数化语句的活动项目在此列中的值为 17。 如果值为 0,则表示项目处于非活动状态,而且未定义其他属性。

sync_objid

int

表示项目定义的表或视图的 ID。

type

tinyint

项目的类型:

1 = 基于日志的项目。

3 = 具有手动筛选器的基于日志的项目。

5 = 具有手动视图的基于日志的项目。

7 = 具有手动筛选器和手动视图的基于日志的项目。

upd_cmd

nvarchar(255)

在 UPDATE 时执行的命令;否则根据日志构造。

schema_option

binary

指示在快照中编写已发布对象的哪些属性的脚本。 有关受支持的架构选项的列表,请参阅 sp_addarticle

dest_owner

nvarchar(128)

目标数据库中表的所有者。

ins_scripting_proc

int

复制 INSERT 语句时执行的自定义存储过程或脚本的对象标识符。

del_scripting_proc

int

复制 DELETE 语句时执行的自定义存储过程或脚本的对象标识符。

upd_scripting_proc

int

复制 UPDATE 语句时执行的自定义存储过程或脚本的对象标识符。

custom_script

int

DDL 触发器完成时执行的自定义脚本或过程的对象标识符。

fire_triggers_on_snapshot

int

指示在应用快照时是否执行所复制的触发器,可以为下列值之一:

0= 不执行触发器。

1= 执行触发器。