ScriptOptions 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
列舉產生腳本的選項,用於建立或移除複製物件。
此列舉支援其成員值的位元組合。
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 一個選項,允許逐位元組合列舉值。