PublicationAttributes 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
列举支持的出版物属性。
此枚举支持其成员值的按位组合。
public enum class PublicationAttributes
[System.Flags]
public enum PublicationAttributes
[<System.Flags>]
type PublicationAttributes =
Public Enum PublicationAttributes
- 继承
-
PublicationAttributes
- 属性
字段
| 名称 | 值 | 说明 |
|---|---|---|
| None | 0 | 移除所有选项。Attributes |
| AllowPush | 1 | 支持同步代理在分发器运行的订阅(推送订阅)。 |
| AllowPull | 2 | 支持同步代理在用户端运行的订阅(拉取订阅)。 支持 SQL Server Compact 订阅服务器所必需的。 |
| AllowAnonymous | 4 | 匿名订阅者可以订阅本刊物。 如果你想创建订阅但不在Publisher注册,则需要匿名订阅。 这对于在订阅配置过程中无法建立 SQL Server 与 Publisher 连接的情况是必要的。 |
| InternetEnabled | 8 | 发布可以通过互联网同步,并可使用文件传输协议(FTP)将快照文件传输给订阅用户。 更多信息请参见 互联网复制。 |
| ImmediateSync | 16 | 每次运行 快照代理 时,发布的同步文件都会被重新创建。 如果快照代理在订阅创建前完成,则订阅服务器可以立即获得同步文件。 新订阅将获取最近一次执行快照代理所生成的最新同步文件。 当设置 ImmediateSync时, IndependentAgent 也必须设置。 |
| IndependentAgent | 32 | 每个订阅在与Publisher同步时使用自己的复制代理实例。 设置此选项可以降低延迟,并且是事务发布的默认设置。 合并复制始终使用独立代理。 |
| SnapshotInDefaultFolder | 64 | 出版物的快照文件保存在默认文件夹中。 如果 SnapshotInDefaultFolder 未指定,则必须用 AltSnapshotFolder来指定快照文件的备用位置。 |
| CompressSnapshot | 128 | 快照文件被压缩为CAB格式。 大于2吉字节(GB)的快照文件无法被压缩。 SQL Server Compact 订阅服务器不支持。 |
| AllowSubscriptionCopy | 256 | 订阅该出版物的数据库可以复制并附加以创建新的订阅。 附加订阅已被淘汰。 |
| AllowSynchronousTransactions | 512 | 交易性出版物支持即时更新订阅。 仅支持交易性出版物。 |
| AutomaticGenerateSyncProcedures | 1024 | 用于更新订阅以与事务发布同步的存储过程会自动生成。 仅支持交易性出版物。 |
| CentralizedConflicts | 2048 | 在发布服务器上存储冲突记录。 仅支持合并出版物。 |
| EnabledForActiveDirectory | 4096 | 该属性是 EnabledForActiveDirectory。 |
| AllowQueuedTransactions | 8192 | 交易型出版物支持排队更新订阅。 仅支持交易性出版物。 |
| AllowDtsTransformation | 16384 | 此功能将在Microsoft SQL Server 的未来版本中删除。 请勿在新的开发工作中使用此功能,并修改当前尽快使用此功能的应用程序。 |
| DynamicFilters | 32768 | 合并发布支持参数化行过滤器。 仅支持合并出版物。 |
| KeepPartitionChanges | 65536 | 当无法使用预计算的分区时,会使用分区变更优化。 不指定 KeepPartitionChanges 当 PartitionGroupsOption 是 True时。 有关详细信息,请参阅 使用预计算分区优化参数化筛选器性能。 |
| AllowSyncToAlternate | 131072 | 订阅用户可以将合并出版物的订阅与订阅起源的 Publisher 以外的服务器同步。 仅支持合并出版物。 不推荐使用此功能,该功能将在未来版本中删除。 SQL Server Compact 订阅服务器不支持。 |
| AllowSubscriberInitiatedSnapshot | 262144 | 当合并发布带有参数化过滤器时,订阅用户可以启动快照过程,生成其数据分区的过滤快照。 仅支持合并出版物。 |
| AllowWebSynchronization | 524288 | 用户可以通过HTTPS协议在互联网上同步订阅。 仅支持合并出版物。 仅在 SQL Server 2005 上可用。 支持 SQL Server Compact 订阅服务器所必需的。 有关详细信息,请参阅 Web Synchronization for Merge Replication。 |
| AllowInitializationFromBackup | 1048576 | 订阅者可以从备份而非初始快照初始化出版物订阅。 仅支持事务或快照复制。 |
| EnabledForPeerToPeer | 2097152 | 支持点对点事务复制。 仅支持交易性出版物。 仅适用于 SQL Server 2005 及以后版本。 |
| AllowPartitionRealignment | 4194304 | 当Publisher的行修改导致其更改分区,且发布使用参数化过滤器时,删除信息会发送给订阅者。 仅支持合并出版物。 |
| DecentralizedConflicts | 8388608 | 冲突记录存储在订阅者账户。 仅支持合并出版物。 SQL Server Compact 订阅服务器不支持。 |
| EnabledForHeterogeneousSubscribers | 16777216 | 支持非 SQL Server 订阅者。 仅支持事务性和快照发布。 仅适用于 SQL Server 2005 及以后版本。 |
注解
枚 PublicationAttributes 举支持该 FlagsAttribute 选项,允许按位组合枚举值。
该命名空间、类或成员仅在 .NET 框架 2.0 版本中支持。