适用范围:SQL Server
该 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 Server1= 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 (生成所有表的字符模式大容量复制输出,但不在快照期间锁定表)这些值 3可用于4事务复制和合并复制,但不适用于快照复制。 | 
| allow_subscription_copy | bit | 启用或禁用对订阅此发布的订阅数据库的复制功能。 0- 复制已禁用1- 已启用复制 | 
| thirdparty_options | int | 指定是否禁止显示 SQL Server Management Studio 中复制文件夹中的发布: 0= 在 SQL Server Management Studio 的复制文件夹中显示异类发布。1= 禁止在 SQL Server Management Studio 的复制文件夹中显示异类发布。 | 
| allow_queued_tran | bit | 指定发布是否允许排队更新: 0= 发布是非排队的1= 发布已排队 | 
| options | int | 标识为仅供参考。 不支持。 不保证以后的兼容性。 | 
| retention_period_unit | tinyint | 标识为仅供参考。 不支持。 不保证以后的兼容性。 | 
| allow_initialize_from_backup | bit | 标识为仅供参考。 不支持。 不保证以后的兼容性。 | 
| min_autonosync_lsn | varbinary(16) | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |