MSpublications (Transact-SQL)
适用于: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) | 标识为仅供参考。 不支持。 不保证以后的兼容性。 |