ScriptOptions 列挙型

定義

複製オブジェクトの作成または削除に使用されるスクリプトを生成するオプションを列挙します。

この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。

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オプションをサポートしており、列挙値のビットごとに組み合わせることが可能です。

適用対象