語言

ScriptOptions 列舉

定義

列舉產生腳本的選項,用於建立或移除複製物件。

此列舉支援其成員值的位元組合。

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

欄位

名稱 Description
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 Agent 工作定義。

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 一個選項,允許逐位元組合列舉值。

適用於