sysarticles (Transact-SQL)

更新日期: 2006 年 4 月 14 日

本地数据库中定义的每个项目都在表中对应一行。该表存储在已发布的数据库中。

列名

数据类型

说明

artid

int

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

creation_script

nvarchar(255)

项目的架构脚本。

del_cmd

nvarchar(255)

复制对表项目的删除操作时所使用的复制命令类型。有关详细信息,请参阅指定如何传播事务性项目的更改

description

nvarchar(255)

项目的说明项。

dest_table

sysname

目标表的名称。

filter

int

存储过程 ID,用于水平分区。

filter_clause

ntext

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

ins_cmd

nvarchar(255)

复制对表项目的插入操作时所使用的复制命令类型。有关详细信息,请参阅指定如何传播事务性项目的更改

name

sysname

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

objid

int

已发布的表对象 ID。

pubid

int

项目所属发布的 ID。

pre_creation_cmd

tinyint

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

0 = 无。

1 = DROP。

2 = DELETE。

3 = TRUNCATE。

status

tinyint

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

1= 项目是活动的。

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

16 = 使用参数化语句。

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

64 = 项目的水平分区由可转换订阅定义。

ms187723.note(zh-cn,SQL.90).gif注意:

事务复制的可转换订阅功能已不推荐使用。事务性复制的可转换订阅功能已不推荐使用。使用此功能要求安装 Microsoft SQL Server 2000 Data Transformation Services (DTS)。有关详细信息,请参阅 SQL Server 2005 Integration Services 的向后兼容性。有关可转换订阅的详细信息,请参阅转换已发布数据

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

sync_objid

int

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

type

tinyint

项目的类型:

1 = 基于日志的项目。

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

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

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

8= 存储过程执行。

24= 可序列化的存储过程执行。

32= 存储过程(仅架构)。

64= 视图(仅架构)。

128= 函数(仅架构)。

upd_cmd

nvarchar(255)

复制对表项目的更新操作时所使用的复制命令类型。有关详细信息,请参阅指定如何传播事务性项目的更改

schema_option

binary(8)

项目的架构生成选项的位掩码,这些选项用于控制项目架构的哪些部分可以进行脚本处理,以便传递给订阅服务器。有关架构选项的详细信息,请参阅sp_addarticle (Transact-SQL)

dest_owner

sysname

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

ins_scripting_proc

int

复制 INSERT 语句时执行的已注册自定义存储过程或脚本。

del_scripting_proc

int

复制 DELETE 语句时执行的已注册自定义存储过程或脚本。

upd_scripting_proc

int

复制 UPDATE 语句时执行的已注册自定义存储过程或脚本。

custom_script

nvarchar(2048)

在 DDL 触发器的末尾执行的已注册自定义存储过程或脚本。

fire_triggers_on_snapshot

bit

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

0= 不执行触发器。

1= 执行触发器。

请参阅

参考

复制视图 (Transact-SQL)
sp_addarticle (Transact-SQL)
sp_changearticle (Transact-SQL)
sp_helparticle (Transact-SQL)

概念

复制表 (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

版本 历史记录

2006 年 4 月 14 日

已更改的内容:
  • 澄清了 schema_option 列的说明。