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のSubscriber側を含めることを明記しています。 |
| IncludePartialSubscriptions | 32 | スクリプトには、出版物内のすべての記事を購読しない取引出版物への購読が含まれていることを指定します。 |
| IncludeMergeJoinFilters | 64 | マージ公開のために定義されたすべての結合フィルターの定義がスクリプトに含まれることを指定します。 |
| IncludeMergeDynamicSnapshotJobs | 128 | パラメータ化された行フィルターを用いたマージ出版用の既存のパーティション分割スナップショットジョブの定義を含めることを指定します。 |
| IncludeChangeDestinationDataTypes | 256 | スクリプトにユーザー定義のデータ型マッピングを含めることを指定します。 このオプションは、IncludeArticlesオプションが有効である場合のみ、SQL Serverの非出版社にサポートされます。 |
| 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オプションをサポートしており、列挙値のビットごとに組み合わせることが可能です。