レプリケーション オブジェクトの作成または削除に使用されるスクリプトの生成のためのオプションを列挙します。
この列挙体には、メンバー値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)
構文
'宣言
<FlagsAttribute> _
Public Enumeration ScriptOptions
'使用
Dim instance As ScriptOptions
[FlagsAttribute]
public enum ScriptOptions
[FlagsAttribute]
public enum class ScriptOptions
[<FlagsAttribute>]
type ScriptOptions
public enum ScriptOptions
メンバー
| メンバー名 | 説明 | |
|---|---|---|
| None | すべてのスクリプト作成オプションを消去します。 | |
| Creation | 生成したスクリプトはレプリケーション オブジェクトの作成用であることを示します。 | |
| Deletion | スクリプトはレプリケーション オブジェクトの削除用であることを示します。 | |
| IncludeArticles | スクリプトにアーティクルが含まれることを示します。 | |
| IncludePublisherSideSubscriptions | スクリプトに、パブリッシャーのすべてのサブスクリプションの登録が含まれることを示します。 | |
| IncludeSubscriberSideSubscriptions | ||
| IncludePartialSubscriptions | スクリプトに、パブリケーション内のすべてのアーティクルをサブスクライブしないトランザクション パブリケーションに対するサブスクリプションが含まれることを示します。 | |
| IncludeMergeJoinFilters | スクリプトに、マージ パブリケーションに対して定義されたすべての結合フィルターの定義が含まれることを示します。 | |
| IncludeMergeDynamicSnapshotJobs | スクリプトに、パラメーター化された行フィルターのあるマージ パブリケーションの既存のパーティション スナップショット ジョブの定義が含まれることを示します。 | |
| IncludeChangeDestinationDataTypes | スクリプトにユーザー定義データ型マッピングが含まれることを示します。このオプションは、IncludeArticles オプションが有効な場合に、SQL Server 以外のパブリッシャーでのみサポートされています。 | |
| IncludePublicationAccesses | スクリプトに、パブリケーション アクセス リスト (PAL) に追加されたすべてのログインが含まれることを示します。このオプションは、パブリケーション作成スクリプトに対してのみサポートされています。パブリケーションを削除すると、自動的に PAL が削除されます。 | |
| IncludeReplicationJobs | スクリプトに、レプリケーションにより作成されたすべての SQL Server エージェント ジョブの定義が含まれることを示します。 | |
| IncludePublications | スクリプトにパブリケーションが含まれることを示します。 | |
| IncludePullSubscriptions | スクリプトにすべてのプル サブスクリプションが含まれることを示します。 | |
| IncludeInstallDistributor | スクリプトがディストリビューターでパブリッシング オブジェクトをインストールすることを示します。 | |
| IncludeUninstallDistributor | スクリプトがディストリビューターでパブリッシング オブジェクトをアンインストールすることを示します。 | |
| IncludeRegisteredSubscribers | スクリプトに、パブリッシャーでのすべてのサブスクライバーの登録が含まれることを示します。 | |
| IncludeDistributionPublishers | スクリプトにパブリッシャーが含まれることを示します。 | |
| IncludeAgentProfiles | スクリプトに、ディストリビューターで定義されたすべてのユーザー定義レプリケーション エージェント プロファイルが含まれることを示します。 | |
| IncludeEnableReplicationDB | スクリプトがデータベースでのパブリッシングを有効にし、パブリッシングに必要なエージェント ジョブを作成することを示します。 | |
| IncludeDisableReplicationDB | スクリプトがデータベースでのパブリッシングを無効にし、パブリッシングに必要なエージェント ジョブを削除することを示します。 | |
| IncludeMergePartitions | スクリプトに、パラメーター化された行フィルターのあるマージ パブリケーションの既存のパーティションの定義が含まれることを示します。 | |
| IncludeMergePublicationActivation | スクリプトに、マージ パブリケーションの状態をアクティブにする設定が含まれることを示します。 | |
| IncludeCreateSnapshotAgent | スクリプトにスナップショット エージェント ジョブが含まれることを示します。 | |
| IncludeCreateLogreaderAgent | スクリプトにログ リーダー エージェント ジョブが含まれることを示します。 | |
| IncludeCreateQueuereaderAgent | スクリプトにキュー リーダー エージェント ジョブが含まれることを示します。 | |
| IncludeCreateDistributionAgent | スクリプトにディストリビューション エージェント ジョブが含まれることを示します。 | |
| IncludeCreateMergeAgent | スクリプトにマージ エージェント ジョブが含まれることを示します。 | |
| IncludeGo | スクリプトのバッチの最後に GO コマンドが含まれることを示します。 | |
| EnableReplicationDB | スクリプトが、データベースでパブリッシングを有効にし、パブリッシングに必要なエージェント ジョブを作成する作成スクリプトであることを示します。 | |
| DisableReplicationDB | スクリプトが、データベースでパブリッシングを無効にし、パブリッシングに必要なエージェント ジョブを削除する削除スクリプトであることを示します。 | |
| InstallDistributor | ディストリビューターでパブリッシング オブジェクトをインストールする作成スクリプトを示します。 | |
| UninstallDistributor | ディストリビューターでパブリッシング オブジェクトをアンインストールする削除スクリプトを示します。 | |
| IncludeAll | スクリプトに、存在しうるすべてのレプリケーション オブジェクトが含まれることを示します。これは、ScriptOptions のすべての値を設定するのと同じことです。 |
説明
ScriptOptions 列挙は、列挙値のビット演算の組み合わせを許可する FlagsAttribute オプションをサポートします。