显示有关项目的信息。该存储过程在发布服务器的发布数据库上执行。
sp_helparticle [ @publication = ] 'publication'
[ , [ @article = ] 'article' ]
[ , [ @returnfilter = ] returnfilter ]
[@publication = ] 'publication'
是发布名称。publication 的数据类型为 sysname,没有默认设置。
[@article =] 'article'
是发布中的项目名。article 的数据类型为 sysname,默认设置为 %。如果未提供 article,则返回有关指定发布中的所有项目的信息。
[@returnfilter =] returnfilter
指定是否应返回筛选子句。returnfilter 的数据类型为 bit,默认设置为 1,表示返回筛选子句。
列名 | 数据类型 | 描述 |
---|---|---|
article id | int | 项目的 ID。 |
article name | sysname | 项目名。 |
base object | nvarchar(257) | 项目或存储过程所表示的基础表的名称。 |
destination object | sysname | 如果目的表与 source_table 或存储过程不同,则为目的(订阅)表的名称。 |
synchronization object | nvarchar(257) | 用于生成同步输出文件的表或视图的名称。 |
type | tinyint | 项目类型。 |
status | tinyint | 项目名的位掩码:
0 = 仅限内部使用。 |
filter | nvarchar(257) | 用于筛选表(水平筛选)的存储过程(用 FOR REPLICATION 创建)。 |
description | nvarchar(255) | 项目的描述项。 |
insert_command | nvarchar(255) | 对在插入时执行的存储过程的调用。 |
update_command | nvarchar(255) | 对在更新时执行的存储过程的调用。 |
delete_command | nvarchar(255) | 对在删除时执行的存储过程的调用。 |
creation script path | nvarchar(255) | 用于创建目标表的项目架构脚本的路径和名称。 |
vertical partition | bit | 要复制的列。 |
pre_creation_cmd | tinyint | DROP TABLE、DELETE TABLE 或 TRUNCATE TABLE 的预创建命令。 |
filter_clause | ntext | 用于指定水平筛选的 WHERE 子句。 |
schema_option | binary(8) | 给定项目的架构生成选项位图。 |
dest_owner | sysname | 目的对象所有者的名称。 |
source_owner | sysname | 源对象所有者。 |
unqualified_source_object | sysname | 源对象的名称,不含所有者名称。 |
sync_object_owner | sysname | 同步对象所有者。 |
unqualified_sync_object | sysname | 同步对象的名称,不含所有者名称。 |
filter_owner | sysname | 筛选所有者。 |
unqualified_filter | sysname | 筛选名,不含所有者名称。 |
auto_identity_range | int | 用于表示在创建发布时是否在发布上打开了自动标识范围处理功能的标记。1 表示启用自动标识范围;0 表示禁用。注意标识范围管理只适用于允许即时更新或排队更新的快照发布或事务发布。 |
publisher_identity_range | int | 如果项目将 auto_identity_range 设置为 true,则为发布服务器上的标识范围的范围大小。 |
identity_range | bigint | 如果项目将 auto_identity_range 设置为 true,则是订阅服务器上的标识范围的范围大小。 |
threshold | bigint | 表示分发代理程序何时指派新标识范围的百分比值。 |
sp_helparticle 用于快照复制和事务复制。
执行权限默认授予 public 角色。