ScriptOptions 枚举

定义

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

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

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

字段

Creation 1

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

Deletion 2

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

DisableReplicationDB 524290

指定该脚本是一个删除脚本,它禁用数据库上的发布并删除发布所需的任何代理作业。

EnableReplicationDB 262145

指定该脚本是一个创建脚本,它启用数据库上的发布并创建发布所需的任何代理作业。

IncludeAgentProfiles 131072

指定该脚本包括对分发服务器定义的所有用户定义的复制代理配置文件。

IncludeAll 268435196

指定该脚本包括可存在的所有可能的复制对象,该值等效于设置所有 ScriptOptions 值。

IncludeArticles 4

指定该脚本包括项目。

IncludeChangeDestinationDataTypes 256

指定该脚本包括任何用户定义的数据类型映射。 仅当启用此选项时IncludeArticles,非SQL Server发布服务器才支持此选项。

IncludeCreateDistributionAgent 33554432

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

IncludeCreateLogreaderAgent 8388608

指定该脚本包括日志读取器代理作业。

IncludeCreateMergeAgent 67108864

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

IncludeCreateQueuereaderAgent 16777216

指定该脚本包括队列读取器代理作业。

IncludeCreateSnapshotAgent 4194304

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

IncludeDisableReplicationDB 524288

指定该脚本禁用数据库上的发布并删除发布所需的任何代理作业。

IncludeDistributionPublishers 65536

指定该脚本包括发布服务器。

IncludeEnableReplicationDB 262144

指定该脚本启用数据库上的发布并创建发布所需的任何代理作业。

IncludeGo 134217728

指定该脚本在批处理的末尾包括 GO 命令。

IncludeInstallDistributor 8192

指定该脚本在分发服务器上安装发布对象。

IncludeMergeDynamicSnapshotJobs 128

指定该脚本包括具有参数化行筛选器的合并发布的任何现有分区快照作业的定义。

IncludeMergeJoinFilters 64

指定该脚本包括为合并发布定义的所有联接筛选器的定义。

IncludeMergePartitions 1048576

指定该脚本包括具有参数化行筛选器的合并发布的任何现有分区的定义。

IncludeMergePublicationActivation 2097152

指定该脚本包括将合并发布的状态设置为活动状态。

IncludePartialSubscriptions 32

指定该脚本包括对事务发布的订阅,这些事务发布不订阅发布中的所有项目。

IncludePublicationAccesses 512

指定该脚本包括添加到发布访问列表 (PAL) 的所有登录名。 只有发布创建脚本才支持此选项。 删除发布将自动删除该 PAL。

IncludePublications 2048

指定该脚本包括发布。

IncludePublisherSideSubscriptions 8

指定该脚本包括位于发布服务器的所有订阅的注册。

IncludePullSubscriptions 4096

指定该脚本包括所有请求订阅。

IncludeRegisteredSubscribers 32768

指定该脚本包括位于发布服务器的所有订阅服务器的注册。

IncludeReplicationJobs 1024

指定脚本包括复制创建的所有SQL Server 代理作业的定义。

IncludeSubscriberSideSubscriptions 16

指定脚本包含发布服务器上所有订阅服务器的订阅服务器端。

IncludeUninstallDistributor 16384

指定该脚本在分发服务器上卸载发布对象。

InstallDistributor 8193

指定在分发服务器上安装发布对象的创建脚本。

None 0

清除所有脚本选项。

UninstallDistributor 16386

指定在分发服务器上卸载发布对象的删除脚本。

注解

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

适用于