MSpublications (Transact-SQL)

更新日期: 2006 年 12 月 12 日

Mspublications 表中,每个由发布服务器复制的发布对应一行。此表存储在分发数据库中。

列名 数据类型 说明

publisher_id

smallint

发布服务器的 ID。

publisher_db

sysname

发布服务器数据库的名称。

publication

sysname

发布的名称。

publication_id

int

发布的 ID。

publication_type

int

发布类型:

0 = 事务性。

1 = 快照。

2 = 合并。

thirdparty_flag

bit

指示发布是否为 Microsoft SQL Server 数据库:

0 = SQL Server.

1 = 非 SQL Server 的数据源。

independent_agent

bit

指示此发布是否有独立的分发代理。

immediate_sync

bit

指示每次运行快照代理时,是否创建或重新创建同步文件。

allow_push

bit

指示是否可为给定发布创建推送订阅。

allow_pull

bit

指示是否可为给定发布创建请求订阅。

allow_anonymous

bit

指示是否可为给定发布创建匿名订阅。

description

nvarchar(255)

发布的说明。

vendor_name

nvarchar(100)

供应商的名称(如果发布服务器不是 SQL Server 数据库)。

retention

int

发布的保持期(以小时为单位)。

sync_method

int

同步方法包括:

0 = 本机(生成所有表的本机模式大容量复制输出)。

1 = 字符(生成所有表的字符模式大容量复制输出)。

3 = 并发(生成所有表的本机模式大容量复制输出,但不会在生成快照过程中锁定表)。

4 = Concurrent_c(生成所有表的字符模式大容量复制输出,但不会在生成快照过程中锁定表)。

5 = 数据库快照,表示在从数据库快照复制数据时使用本机模式 BCP。

6 = 数据库快照字符,表示在从数据库快照复制数据时使用字符模式 BCP。

allow_subscription_copy

bit

启用或禁用对订阅此发布的订阅数据库的复制功能。0 表示禁用复制,1 表示启用复制。

thirdparty_options

int

指定是否禁止在 SQL Server Management Studio 的 Replication 文件夹中显示发布:

0 = 在 SQL Server Management Studio 的 Replication 文件夹中显示异类发布。

1 = 禁止在 SQL Server Management Studio 的 Replication 文件夹中显示异类发布。

allow_queued_tran

bit

指定发布是否允许排队更新:

0 = 发布不排队。

1 = 发布排队。

options

int

没有此版本的信息。

请参阅

参考

将 SQL Server 2000 系统表映射到 SQL Server 2005 系统视图

其他资源

Integration Services 表
备份表和还原表
日志传送表

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 12 月 12 日

新增内容:
  • 添加了有关 sync_method 列的新值的信息。