ScriptOptions 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レプリケーション オブジェクトの作成または削除に使用されるスクリプトの生成のためのオプションを列挙します。
この列挙体は、メンバー値のビットごとの組み合わせをサポートしています。
public enum class ScriptOptions
[System.Flags]
public enum ScriptOptions
[<System.Flags>]
type ScriptOptions =
Public Enum ScriptOptions
- 継承
-
ScriptOptions
- 属性
フィールド
Creation | 1 | 生成したスクリプトはレプリケーション オブジェクトの作成用であることを示します。 |
Deletion | 2 | スクリプトはレプリケーション オブジェクトの削除用であることを示します。 |
DisableReplicationDB | 524290 | スクリプトが、データベースでパブリッシングを無効にし、パブリッシングに必要なエージェント ジョブを削除する削除スクリプトであることを示します。 |
EnableReplicationDB | 262145 | スクリプトが、データベースでパブリッシングを有効にし、パブリッシングに必要なエージェント ジョブを作成する作成スクリプトであることを示します。 |
IncludeAgentProfiles | 131072 | スクリプトに、ディストリビューターで定義されたすべてのユーザー定義レプリケーション エージェント プロファイルが含まれることを示します。 |
IncludeAll | 268435196 | スクリプトに、存在しうるすべてのレプリケーション オブジェクトが含まれることを示します。これは、ScriptOptions のすべての値を設定するのと同じことです。 |
IncludeArticles | 4 | スクリプトにアーティクルが含まれることを示します。 |
IncludeChangeDestinationDataTypes | 256 | スクリプトにユーザー定義データ型マッピングが含まれることを示します。 このオプションは、SQL Server以外のパブリッシャーでのみサポートされます(このオプションが有効な場合IncludeArticles)。 |
IncludeCreateDistributionAgent | 33554432 | スクリプトにディストリビューション エージェント ジョブが含まれることを示します。 |
IncludeCreateLogreaderAgent | 8388608 | スクリプトにログ リーダー エージェント ジョブが含まれることを示します。 |
IncludeCreateMergeAgent | 67108864 | スクリプトにマージ エージェント ジョブが含まれることを示します。 |
IncludeCreateQueuereaderAgent | 16777216 | スクリプトにキュー リーダー エージェント ジョブが含まれることを示します。 |
IncludeCreateSnapshotAgent | 4194304 | スクリプトにスナップショット エージェント ジョブが含まれることを示します。 |
IncludeDisableReplicationDB | 524288 | スクリプトがデータベースでのパブリッシングを無効にし、パブリッシングに必要なエージェント ジョブを削除することを示します。 |
IncludeDistributionPublishers | 65536 | スクリプトにパブリッシャーが含まれることを示します。 |
IncludeEnableReplicationDB | 262144 | スクリプトがデータベースでのパブリッシングを有効にし、パブリッシングに必要なエージェント ジョブを作成することを示します。 |
IncludeGo | 134217728 | スクリプトのバッチの最後に GO コマンドが含まれることを示します。 |
IncludeInstallDistributor | 8192 | スクリプトがディストリビューターでパブリッシング オブジェクトをインストールすることを示します。 |
IncludeMergeDynamicSnapshotJobs | 128 | スクリプトに、パラメーター化された行フィルターのあるマージ パブリケーションの既存のパーティション スナップショット ジョブの定義が含まれることを示します。 |
IncludeMergeJoinFilters | 64 | スクリプトに、マージ パブリケーションに対して定義されたすべての結合フィルターの定義が含まれることを示します。 |
IncludeMergePartitions | 1048576 | スクリプトに、パラメーター化された行フィルターのあるマージ パブリケーションの既存のパーティションの定義が含まれることを示します。 |
IncludeMergePublicationActivation | 2097152 | スクリプトに、マージ パブリケーションの状態をアクティブにする設定が含まれることを示します。 |
IncludePartialSubscriptions | 32 | スクリプトに、パブリケーション内のすべてのアーティクルをサブスクライブしないトランザクション パブリケーションに対するサブスクリプションが含まれることを示します。 |
IncludePublicationAccesses | 512 | スクリプトに、パブリケーション アクセス リスト (PAL) に追加されたすべてのログインが含まれることを示します。 このオプションは、パブリケーション作成スクリプトに対してのみサポートされています。 パブリケーションを削除すると、自動的に PAL が削除されます。 |
IncludePublications | 2048 | スクリプトにパブリケーションが含まれることを示します。 |
IncludePublisherSideSubscriptions | 8 | スクリプトに、パブリッシャーのすべてのサブスクリプションの登録が含まれることを示します。 |
IncludePullSubscriptions | 4096 | スクリプトにすべてのプル サブスクリプションが含まれることを示します。 |
IncludeRegisteredSubscribers | 32768 | スクリプトに、パブリッシャーでのすべてのサブスクライバーの登録が含まれることを示します。 |
IncludeReplicationJobs | 1024 | レプリケーションによって作成されたすべてのSQL Server エージェント ジョブの定義がスクリプトに含まれることを指定します。 |
IncludeSubscriberSideSubscriptions | 16 | パブリッシャーのすべてのサブスクライバーのサブスクライバー側がスクリプトに含まれることを指定します。 |
IncludeUninstallDistributor | 16384 | スクリプトがディストリビューターでパブリッシング オブジェクトをアンインストールすることを示します。 |
InstallDistributor | 8193 | ディストリビューターでパブリッシング オブジェクトをインストールする作成スクリプトを示します。 |
None | 0 | すべてのスクリプト作成オプションを消去します。 |
UninstallDistributor | 16386 | ディストリビューターでパブリッシング オブジェクトをアンインストールする削除スクリプトを示します。 |
注釈
列挙は ScriptOptions 、列挙値の FlagsAttribute ビットごとの組み合わせを可能にするオプションをサポートしています。