Mspublications 表中每个由发布服务器复制的发布占一行。该表存储在分发数据库中。
| 列名 | 数据类型 | 描述 | 
|---|---|---|
| publisher_id | smallint | 发布服务器的 ID。 | 
| publisher_db | sysname | 发布服务器数据库名。 | 
| publication | sysname | 发布名。 | 
| publication_id | int | 发布的 ID。 | 
| publication_type | int | 发布类型: 0 = 事务 | 
| thirdparty_flag | bit | 表明某发布是否为 Microsoft® SQL Server™ 数据库: 0 = 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 = native(产生所有表的本机模式大容量复制输出) 事务复制和合并复制可使用 concurrent 和 concurrent_c 值,但快照复制不能。 | 
| allow_subscription_copy | bit | 启用或禁用复制订阅此发布的订阅数据库的能力。0 表示禁用复制,1 表示启用复制。 | 
| thirdparty_options | int | 指定是否禁止在 SQL Server 企业管理器中复制文件夹中显示发布: 0 = 在 SQL Server 企业管理器中复制文件夹中显示异类发布。 1 = 禁止在 SQL Server 企业管理器中复制文件夹中显示异类发布。 | 
| allow_queued_tran | bit | 指定发布是否允许排队更新: 0 = 发布是非排队的 |