ScriptOptions 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
枚举生成脚本的选项,用于创建或移除复制对象。
此枚举支持其成员值的按位组合。
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 一个选项,允许按位组合枚举值。