IHextendedArticleView (Transact-SQL)

IHextendedArticleView 视图显示非 SQL Server 发布中项目的相关信息。 此视图存储于发布服务器数据库中。

列名

数据类型

说明

publisher_id

smallint

发布服务器的唯一标识符。

publication_id

int

发布的唯一标识符。

article

sysname

项目的名称。

destination_object

sysname

在订阅服务器上已发布对象的名称。

source_owner

sysname

在发布服务器上已发布对象的所有者。

source_object

sysname

在发布服务器上发布的对象的名称。

description

nvarchar(255)

项目的说明。

creation_script

nvarchar(255)

项目的架构创建脚本。

del_cmd

nvarchar(255)

执行 DELETE 的命令。

filter

int

用于定义水平分区的存储过程的标识符。

filter_clause

ntext

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

ins_cmd

nvarchar(255)

执行 INSERT 的命令。

pre_creation_cmd

tinyint

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

0 = None。

1 = DROP。

2 = DELETE。

3 = TRUNCATE。

status

tinyint

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

1= 项目是活动的。

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

16 = 使用参数化语句。

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

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

type

tinyint

项目的类型:

1 = 基于日志的项目。

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

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

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

upd_cmd

nvarchar(255)

执行 UPDATE 的命令。

schema_option

binary

指示将写入脚本的内容。 有关所支持的架构选项的列表,请参阅 sp_addarticle (Transact-SQL)

dest_owner

sysname

在目标数据库中已发布对象的所有者。