语言

ScriptOptions 枚举

定义

枚举生成脚本的选项,用于创建或移除复制对象。

此枚举支持其成员值的按位组合。

public enum class ScriptOptions
[System.Flags]
public enum ScriptOptions
[<System.Flags>]
type ScriptOptions = 
Public Enum ScriptOptions
继承
ScriptOptions
属性

字段

名称 说明
None 0

清除所有脚本选项。

Creation 1

指定生成的脚本用于创建复制对象。

Deletion 2

指定该脚本用于删除复制对象。

IncludeArticles 4

规定该脚本包含冠词。

IncludePublisherSideSubscriptions 8

规定脚本包含所有订阅在Publisher的注册。

IncludeSubscriberSideSubscriptions 16

规定脚本中包含所有订阅者在Publisher的部分。

IncludePartialSubscriptions 32

规定该脚本包含对不订阅所有文章的交易性出版物的订阅。

IncludeMergeJoinFilters 64

指定脚本包含为合并发布定义的所有连接过滤器的定义。

IncludeMergeDynamicSnapshotJobs 128

规定脚本包含任何现有的分区快照作业定义,用于合并发布,并带有参数化行过滤器。

IncludeChangeDestinationDataTypes 256

指定脚本包含任何用户自定义的数据类型映射。 该选项仅在启用该选项时支持非 SQL Server 发布IncludeArticles者。

IncludePublicationAccesses 512

指定脚本包含所有添加到出版访问列表(PAL)的登录信息。 该选项仅支持发表创作脚本。 删除出版物会自动移除PAL。

IncludeReplicationJobs 1024

规定脚本包含所有通过复制创建的 SQL Server 代理 作业的定义。

IncludePublications 2048

规定该脚本包含出版物。

IncludePullSubscriptions 4096

指定脚本包含所有拉取订阅。

IncludeInstallDistributor 8192

指定脚本在分发器安装发布对象。

InstallDistributor 8193

指定一个创建脚本,在分发器安装发布对象。

IncludeUninstallDistributor 16384

指定脚本在分发器卸载发布对象。

UninstallDistributor 16386

指定一个删除脚本,在分发器卸载发布对象。

IncludeRegisteredSubscribers 32768

规定脚本包含所有订阅者在Publisher的注册。

IncludeDistributionPublishers 65536

明确说明剧本中包含出版商。

IncludeAgentProfiles 131072

指定脚本包含分发器上定义的所有用户自定义复制代理配置文件。

IncludeEnableReplicationDB 262144

指定脚本支持在数据库上发布,并创建发布所需的代理任务。

EnableReplicationDB 262145

指定该脚本是一个创建脚本,支持在数据库上发布,并创建发布所需的代理任务。

IncludeDisableReplicationDB 524288

规定脚本会禁用数据库发布,并移除发布所需的代理作业。

DisableReplicationDB 524290

指定该脚本是一个删除脚本,禁用数据库发布并移除发布所需的代理任务。

IncludeMergePartitions 1048576

规定脚本包含任何现有的合并发布分区定义,并带有参数化行过滤器。

IncludeMergePublicationActivation 2097152

指定脚本包含将合并出版物的状态设置为激活。

IncludeCreateSnapshotAgent 4194304

指定脚本包含 快照代理 作业。

IncludeCreateLogreaderAgent 8388608

指定脚本包含日志读取代理作业。

IncludeCreateQueuereaderAgent 16777216

指定脚本包含队列读取代理作业。

IncludeCreateDistributionAgent 33554432

指定脚本包含 分发代理 作业。

IncludeCreateMergeAgent 67108864

指定脚本包含 合并代理 作业。

IncludeGo 134217728

指定脚本在批次末尾包含GO命令。

IncludeAll 268435196

指定脚本包含所有可能存在的复制对象,这等价于设置所有的值 ScriptOptions

注解

ScriptOptions 举支持 FlagsAttribute 一个选项,允许按位组合枚举值。

适用于